利用gcc -o t t.cpp
产生如下错误:
/tmp/ccGsoxH2.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
为什么会出现这个错误:是因为你用gcc编译.cpp文件.按系统默认.cpp文件是c++的文件格式
解决方法
方法1、使用gcc -o t t.cpp -lstdc++编译。
方法2、用g++ -o t t.cpp 也是可以的。
方法3、把文件保存为.c格式,反正里面全是c的代码,然后用gcc -o t t.c或者是g++ -o t t.c 都是OK的。