c++ - 通过 gcc-6 在 OSX Sierra 上安装时,保持 "FATAL:/opt/local/bin/../libexec/as/x86_64/as: I don' t 理解 'm' 标志!”错误

标签 c++ xcode gcc xgboost

环境信息

操作系统: macOS 10.12.2 (16C68)

编译器: gcc-6

重现步骤

我已经安装了 gcc-6 并根据需要修改了 config.mk 到 导出 CC = gcc-6 导出 CXX = g++-6 但是一直有这个错误: g++-6 -c -std=c++0x -Wall -Wno-unknown-pragmas -Iinclude -Idmlc-core/include -Irabit/include -O3 -funroll-loops -msse2 -fPIC -fopenmp src/learner.cc - o build/learner.o FATAL:/opt/local/bin/../libexec/as/x86_64/as: 我不明白 'm' 标志!

你尝试了什么?

  1. 重新安装XCode
  2. 重新安装gcc
  3. 运行 make clean_all && make -4j

但是还是出错了。有什么想法吗?

最佳答案

我在使用 macports 安装的 gnu 汇编程序时遇到了这个问题。您可以尝试强制使用 Xcode 附带的 as,或者只是暂时从您的路径中删除 /opt/local/bin

关于c++ - 通过 gcc-6 在 OSX Sierra 上安装时,保持 "FATAL:/opt/local/bin/../libexec/as/x86_64/as: I don' t 理解 'm' 标志!”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41542990/

相关文章:

linux - 制作 : *** [install] Error 1

c - 通过 %esp 进行程序集堆栈管理

C++11 "late binding"模板参数

c++ - 使用 C++ 从另一个类访问一个类中的数组

c++ - 创建大量文件后,fopen失败并显示EFBIG “File too large”

C++:调试总线错误

ios - 由于 WatchKit,Xcode 11 Beta 无法构建?

iphone - 在应用程序中保存图像

iphone - 我已将 xcode 更新到 4.6,现在我的应用程序无法在 iPhone 上运行

c++ - 由于 libgmp.so.3,无法安装 local-build gcc-4.9.0