我一直在用这个命令行构建这个 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/203548/