При установке на OSX Sierra через gcc-6 сохраняйте «FATAL: / opt / local / bin /../ libexec / as / x86_64 / as: я не понимаю флаг« m »! & Quot; ошибка

Информация об окружающей среде

Операционная система:
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!

Что вы пробовали?

  1. Переустановка XCode
  2. Переустановка gcc
  3. Бежать make clean_all && make -4j

Но все равно пошло не так. Любая идея?

5

Решение

У меня была эта проблема при использовании macportsУстановлен GNU ассемблер. Вы можете попробовать принудительно использовать as что идет с Xcode, или просто временно удаляя /opt/local/bin с вашего пути.

2

Другие решения

Я решил удалить MacPorts:

sudo port -f uninstall installed
1

По вопросам рекламы [email protected]