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

来源:互联网 发布:大工软件学院 编辑:程序博客网 时间:2024/06/05 05:01

解决方法:

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


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

1 可能是源文件没有保存

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

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

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


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

0 0
原创粉丝点击