【Error】Id returned 1exit status

今天敲代码的时候出现了这个报错,在网上找到一个大神的讲解发现是因为上一次运行的结果没有关闭导致的编译失败。

下面是大佬的博客:

C或C++报错:ld returned 1 exit status报错的原因

在网上查了一下造成这个报错的原因有:

  • 缺少依赖项:链接器无法找到所需的库或对象文件。
  • 冲突的符号:不同的目标文件定义了同一个符号,这可能导致链接错误。
  • 损坏的目标文件:目标文件可能已经损坏或无法正确解析。
  • 其他编译错误:链接错误可能是由于之前的编译错误导致的

简单解释一下就是

1)函数名和变量名重名,或者函数名输入错误,比如main打成了mian;count打成了cout

2)上一次的运行还没关闭(就是我的错误)

3)编译器的问题,需要重新设置一下编译器(一般是前两种,如果实在解决不了可以试一试)

4)一个项目重有多个xx.c或者xx.cpp文件,  把多余的文件改为头文件

参考资料:C或C++报错:ld returned 1 exit status报错的原因

                

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二号kernel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值