gcC语言 print-multi-os-directory 在 Mac 上出现错误



我的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 上,您的GCCClang,如您在输出中看到的那样

不支持 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 尝试找出为什么在使用多操作系统选项时会出现状况。

发生这种情况是因为您的编译器通过了测试:

最新更新