我有一个Mac OS X项目在10.6下编译得很好,但是我在10.7机器上编译它我得到以下链接错误:
ld: warning: directory not found for option '-L/Developer/SDKs/MacOSX10.7.sdk/usr/lib/gcc/i686-apple-darwin10/4.0.1'
安装了MacOSX10.7 SDK,它在xcode 4中显示为Build Settings中的一个“最新Mac OS X”。我的“有效架构”设置中包含“i386 x86_64”。
我很确定这只是一些构建设置我错了,但我不能为我的生活找到它。谁知道是什么原因导致的?
答案 0 :(得分:-1)
如错误消息中所述,10.7 SDK中不存在该目录:
# ls -l /Developer/SDKs/MacOSX10.7.sdk/usr/lib/gcc/i686-apple-darwin10
total 0
drwxr-xr-x 13 root wheel 442 Jun 16 14:06 4.2.1/