错误状况1:makefile:5: *** 遗漏分隔符 。 中止c++
缘由:具体的编译动做,开头不能够有空格,留白是由 按tab键造成的。it
解决方法:去掉空格,改成tab键后,再执行make命令,成功。编译
错误状况2:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'gcc
错误缘由:是由于你用gcc编译.cpp文件.按系统默认.cpp文件是c++的文件格式
解决方法:file
方法一、 gcc -o t t.cpp -lstdc++ //-lstdc表示使用标准cgc
方法二、g++ -o t t.cpp
方法三、把文件保存为.c格式,反正里面全是c的代码
而后用gcc -o t t.c或者是g++ -o t t.c 都是OK的方法