我的Mac版本是Sierra。Xcode 8.0
海湾合作委员会信息
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 不受支持...怎么了???
谢谢
在 Mac 上,您的GCC
Clang
,如您在输出中看到的那样
不支持 clang 选项-print-multi-os-directory
在当前中继(行 2079)上,
此处标记为不受支持
您可以尝试通过brew install gcc
命令安装纯gcc
另外,为什么需要此选项?您的项目中有什么特殊检查吗?(此选项只是打印路径)
由于您正在尝试构建二进制: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=bfd/configure;h=97693870c462d5e5231bd2b512a76b7c271b9133;hb=7fa393306ed8b93019d225548474c0540b8928f7#l10348 尝试找出为什么在使用多操作系统选项时会出现状况。
发生这种情况是因为您的编译器通过了测试: