我的mac版本是Sierra。 Xcode 8.0
gcc info
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin16.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
我认为gcc不是问题。我的项目构建选项是-print-multi-os-directory
。但我的gcc不受支持......问题是什么???
感谢
答案 0 :(得分:2)
在Mac上GCC
为Clang
在clang选项-print-multi-os-directory
中
不受支持
On current trunk (line 2079)
Was marked as unsupported here
您可以尝试通过gcc
命令
brew install gcc
为什么还需要这个选项?您对项目有任何特殊检查吗?(this option just print path)
因为您正在尝试构建binutils: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=bfd/configure;h=97693870c462d5e5231bd2b512a76b7c271b9133;hb=7fa393306ed8b93019d225548474c0540b8928f7#l10348 尝试找出使用多操作系统选项时为什么会处于状态。
这是因为您的编译器通过了测试: