不是很明显的错误虽然有点明显main拼写错误改正后
后面我又加上了一个return 0其实可以不加或者加上return (一个数),(做作业时没在结尾加return 0一直报错问老师之后才加的)
接下来就是我整理的关于[Error] ld returned 1 exit status的问题来源:
1. 程序没有主函数
2. 函数拼写错误
3. 自定义函数名书写错误
4. 上一个运行结果未关闭
5. 链接问题:确保你的项目正确链接了所有必要的库文件。如果你正在使用动态链接库(DLL),请确保DLL中的函数导出正确,并且在你的应用程序中正确链接了DLL。
6. 头文件包含问题:确保你的头文件正确包含并且没有循环依赖。循环依赖可能导致链接错误。避免一个头文件包含另一个头文件,而另一个头文件又包含回来的情况。
7. 编译命令问题:如果你有多个源文件,确保在编译时包含了所有的源文件。例如,如果你有两个源文件 main.c 和 sum.c ,你应该使用如下命令编译: gcc -o outputfile main.c sum.c 。
8. 语法错误或逻辑错误
一些简单的错误就需要大家自己来自查了(先水一期睡觉了)
如果有错误还请指正。
如果对你有帮助请帮我点个赞收藏非常感谢!!