操作系统: macOS 10.12.2(16C68)
编译器: GCC-6
我已根据需要安装了gcc-6并修改了config.mk
export CC = gcc-6
export 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: I don't understand 'm' flag!
XCode
gcc
make clean_all && make -4j
但仍然出错了。有什么想法吗?
答案 0 :(得分:2)
使用macports
时安装了gnu汇编程序时出现此问题。您可以尝试强制使用Xcode附带的as
,或者只是暂时从您的路径中移除/opt/local/bin
。
答案 1 :(得分:2)
我通过卸载MacPorts解决了问题:
sudo port -f uninstall installed