clang: error: unknown argument: '-fno-leading-underscore'
clang: error: unknown argument: '-fno-leading-underscore'
我正在尝试使用 -fno-leading-underscore 选项编译我的 .cpp,但它引发了一条错误消息:
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
我该如何解决这个问题我是 Mac 的新手,它曾经在 Linux Mint
上工作
在您的终端中,输入 g++
并按回车键。你可能会得到:
$ clang: No input files
如您所见,它仍然在下方发出叮当声。
要解决这个问题,首先 cd
进入 /usr/local/bin
并输入 ls
。您将在其中看到二进制文件:
g++-9
...
接下来,创建一个指向它的符号链接,以便您可以直接调用 g++
ln -s g++-9 g++
如果由于某种原因它仍然不起作用,您可以明确编写 g++-9
或您拥有的任何版本。您甚至可以给出完整路径 /usr/local/bin/g++-9
我正在尝试使用 -fno-leading-underscore 选项编译我的 .cpp,但它引发了一条错误消息:
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
我该如何解决这个问题我是 Mac 的新手,它曾经在 Linux Mint
上工作在您的终端中,输入 g++
并按回车键。你可能会得到:
$ clang: No input files
如您所见,它仍然在下方发出叮当声。
要解决这个问题,首先 cd
进入 /usr/local/bin
并输入 ls
。您将在其中看到二进制文件:
g++-9
...
接下来,创建一个指向它的符号链接,以便您可以直接调用 g++
ln -s g++-9 g++
如果由于某种原因它仍然不起作用,您可以明确编写 g++-9
或您拥有的任何版本。您甚至可以给出完整路径 /usr/local/bin/g++-9