gcc/g++ 出现.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的错误

解决方法:

在生成链接的地方 没有指定生成的名字 


解决过程中,网上有各种方案,记录一下:

1 可能是源文件没有保存

2 可能是main函数不规范 如main函数的函数名字写错 或者 返回值错误

3 编译链接的地方加-nostartfiles选项

4 还有人说直接把crt1.o 加载编译链接语句的后面


错误是相似的 引发错误的原因各种各样 有可能下次会通过其他方法解决。敲打

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章