84f1d93b1dba45ec88b09951cf8e0725.pngd6306a65fdd4452887793c89aaae42da.png

不是很明显的错误虽然有点明显main拼写错误改正后b968edc9d52e4c35bd2ac6e369f64fe4.png

3941820afa9d4f5eb88b644853d7a1f6.png 

 后面我又加上了一个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. 语法错误或逻辑错误

一些简单的错误就需要大家自己来自查了(先水一期睡觉了)

如果有错误还请指正。

如果对你有帮助请帮我点个赞收藏非常感谢!!3386be5e97fc4a1fa48420292ee3d3c5.jpeg

 

 

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐