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

时间:2014-01-07 19:05:10

标签: c++ ios xcode clang

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来编译它。但这是等价的吗?

1 个答案:

答案 0 :(得分:0)

当我升级到Xcode 5.1时,我注意到了同样的问题。当我运行“xcrun -find clang”时,它说“你还没有同意XCode许可协议。你必须同意以下两个Xcode许可协议才能使用Xcode的“。它吐出了协议并给了我一个同意的机会,我做了。这解决了问题。去图。

干杯 - 埃德