我正在尝试使用-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上工作
在终端中,键入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