提问者:小点点

CLANG:错误:未知参数:“-fno-leadding-underscore”


我正在尝试使用-fno-leadding-underscore选项编译我的。cpp,但它会引发一个错误:

clang:错误:未知参数:“-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上工作


共1个答案

匿名用户

在终端中,键入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