makefile编译错误状况整理

错误状况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的方法

相关文章
相关标签/搜索