【发布时间】:2018-11-24 07:10:51
【问题描述】:
假设我正在使用 clang 构建和链接我的应用程序
clang -I/usr/local/include -c -o app.o main.c
clang -L/usr/local/lib -o app app.o -lfoo
我如何知道libfoo.a 或libfoo.dylib 的位置?有详细模式吗?
可以手动搜索/usr/lib 和/usr/local/lib,但是当您使用许多库时这样做会太乏味。
【问题讨论】:
-
您可以在这里找到适用于 Linux 的解决方案:stackoverflow.com/a/9929507/829116。见
-Wl,--verbose -
也许不是你想要的,试试
ldd app。
标签: linker clang llvm ld llvm-clang