用gcc编译.cpp文件可能出现"undefined reference to `__gxx_personality_v0'"问题的解决


用gcc编译.cpp文件时出现undefined reference to `__gxx_personality_v0',可能某些gcc不支持,具体是什么问题,我也没有弄清楚(如果哪位大侠高清楚了,请告知).

解决的办法就是通过g++来编译,就可以通过了!!

如我编译文件ds_attr.cpp

# gcc -ldb -o ds_attr ds_attr.cp

/tmp/ccytkpsi.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

# g++ -ldb -o ds_attr ds_attr.cp

sucess!!


用gcc 编译 需要加-lstdc++ 编译选项

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告