我一直在用这个命令行构建这个 undefined symbol :
$ gcc test.cpp
Undefined symbols:
"___gxx_personality_v0", referenced from:
etc...
test.cpp 很简单,应该可以正常构建。这是怎么回事?
最佳答案
使用
g++ test.cpp
相反,因为这是 C++ 代码。
或者,如果您真的想使用gcc
,请将-lstdc++
添加到命令行,如下所示:
gcc test.cpp -lstdc++
对每个场景下产生的a.out
运行md5
表明它是相同的输出。
但是,是的,g++
可能会让您的世界变得更简单。
关于c++ - 链接上 undefined symbol ___gxx_personality_v0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34761728/