我正在尝试使用此命令使用clang
编译程序:
clang test.c -otest -L/var/sdk/usr/lib/
但是,ld
似乎完全忽略了这一点,而是在默认目录中搜索库,留下此错误:
ld: file not found: /usr/lib/system/libcache.dylib for architecture armv7
我做错了什么吗?我该如何解决这个问题?
答案 0 :(得分:0)
好的,所以我找到了自己问题的解决方案:
这很奇怪,不知何故clang只是不喜欢-L
,但当我尝试使用-isysroot/var/sdk/
时,clang最终决定在我指定的目录中找到库(和标题)。
希望这会帮助其他人解决同样的问题。