clang: error: unknown argument: '-fno-lead-underscore' - PullRequest
1 голос
/ 07 августа 2020

Я пытаюсь скомпилировать свой. cpp с параметром -fno-lead-underscore, но появляется сообщение об ошибке:

clang: error: unknown argument: '-fno-leading-underscore'

g++ -m32 -fno-use-cxa-atexit -nostdlib -fno-builtin -fno-rtti -fno-exceptions -fno-leading-underscore -o kernel.o -c kernel.cpp

Как исправить это я новичок в Ma c он работал на Linux Mint

1 Ответ

0 голосов
/ 07 августа 2020

В терминале наберите g++ и нажмите Enter. Вероятно, вы получите:

$ clang: No input files

Как вы можете видеть, внизу все еще звенит.

Чтобы исправить это, сначала cd введите /usr/local/bin и введите ls. Вы увидите двоичные файлы внутри:

g++-9
...

Затем создайте символическую ссылку на него, чтобы вы могли напрямую вызывать g++

ln -s g++-9 g++

Если он все еще не работает для некоторых причина, вы можете явно написать g++-9 или любую другую версию, которая у вас есть. Можно даже полный путь /usr/local/bin/g++-9

...