【C语言】[Error] ld returned 1 exit status报错解决

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值