Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 无法执行/Applications/Xcode.app/Contents/Developer/usr/bin/clang:没有这样的文件或目录_C++_Ios_Xcode_Clang - Fatal编程技术网

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

C++ 无法执行/Applications/Xcode.app/Contents/Developer/usr/bin/clang:没有这样的文件或目录,c++,ios,xcode,clang,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-sho

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

没有足够的信息来调试此问题。
/usr/bin
包装器只调用由
xcode-select
指定的默认应用程序-是
/applications/xcode.app/Contents/Developer/usr/bin
下的二进制文件-您的编译受到了干扰。xcrun-find clang报告是什么?它应该显示如下内容:
/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang
您是如何修复它的?我面临着同样的问题,Xcode的命令行工具也安装了,但我仍然面临着这个问题