环境信息
操作系统: 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' 标志!
你尝试了什么?
- 重新安装
XCode
- 重新安装
gcc
- 运行
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/