未能执行/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
相关文章:
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- /usr/bin/ld: cannot find -lc++
- 在 /usr/local/lib 下找不到库
- Linux ld 如何解释 -lSomething::AnotherSomething(如 /usr/bin/ld: 找
- 如何将构建的C++库安装到 /usr/include?
- 将 swig2.0 添加到 usr/bin/ 以运行 CMake
- /usr/include/c++/7/cstdlib:75:15:致命错误:stdlib.h:没有这样的文件或目录 #i
- Qt5 [make -snap] 无法正确编译:进程"/usr/bin/snap"代码 1 退出
- 为什么"/usr/include"不在 GCC 默认搜索路径中
- pip install uwsgi 失败,出现 /usr/local/include/string/string.h:7:10:致命错误:找不到'sstream'文件?
- bitbake-grpc交叉编译/配置失败,错误为c-ares::care引用文件/usr/lib/libcares.s
- 在 RedHat Linux Enterprise Developer Workstation 上编译 C++17 代码
- 将 TensorFlow 链接到C++.Protobuf (/usr/local/include/google/prot
- /usr/bin/ld: build-debug/obj/gpsitem.o: 文件无法识别: 文件被截断
- /usr/bin/ld: cannot find -lGQt
- /usr/bin/ld:找不到本地 libmpifort.so
- 终端错误MacOS:/Applications/Xcode.app/Content/Developer/Toolchai
- Anaconda ImportError: /usr/lib64/libstdc++.so.6: 找不到版本 'GLIBCXX_3.4.21'
- C++ 可执行文件在运行时找不到库,即使它在 /usr/lib 中(在 Linux 上)
- 未能执行/Applications/Xcode.app/Contents/Developer/usr/bin/clang