繁体   English   中英

无法执行/Applications/Xcode.app/Contents/Developer/usr/bin/clang:没有这样的文件或目录

[英]failed to exec /Applications/Xcode.app/Contents/Developer/usr/bin/clang: No such file or directory

Xcode 5破坏了我的编译脚本。 我怀疑是因为clang现在直接位于/ usr / bin中,而不是通常的位置。 但是,我不确定如何告诉gcc。 任何提示将不胜感激。 我正在为iOS进行编译。

   CPPFLAGS= -arch i686 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -fno-short-wchar -fno-short-enums -miphoneos-version-min=4.2.1
    CXXFLAGS= -arch i686 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -fno-short-wchar -fno-short-enums -miphoneos-version-min=4.2.1
    CFLAGS=
    gcc -Iinclude  -arch i686 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -fno-short-wchar -fno-short-enums -miphoneos-version-min=4.2.1   -c -o src_c/stem_UTF_8_danish.o src_c/stem_UTF_8_danish.c
    gcc: failed to exec /Applications/Xcode.app/Contents/Developer/usr/bin/clang: No such file or directory
    make: *** [src_c/stem_UTF_8_danish.o] Error 71

更新。 我可以通过不带参数的iPhoneSimulator usr / bin直接调用gcc来重复此问题。

tim$ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform//Developer/us                                    r/bin/gcc
gcc: failed to exec /Applications/Xcode.app/Contents/Developer/usr/bin/clang: No such file or directory

我可以通过使用/ usr / bin中的clang和适当的sysroot来编译它。 但这等效吗?

当我升级到Xcode 5.1时,我注意到相同的问题,当我运行“ xcrun -find clang”时,它说:“您尚未同意XCode许可协议。您必须同时同意以下两项Xcode许可协议才能使用Xcode。” 它催生了协议,并给了我达成协议的机会,我做到了。 这就解决了问题。 去搞清楚。

干杯-Ed

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM