[Error] ld returned 1 exit status

在我们写C语言或者c++代码时,有时会出现

[Error] ld returned 1 exit status

这样的报错,但却没有显示报错地址(即在哪一行报错)。所以我根据我的经历将这种报错的几种情况进行了简单的总结。
(例子使用工具:Dev-c++)

课代表发言

  • 1.程序没有主函数
  • 2.printf/scanf书写错误
  • 3.1在主函数中出现自定义函数名书写错误(即出现在主函数前未出现的自定义函数)
  • 3.2当自定义函数只进行了声明,主函数便进行调用
  • 4.上一个运行结果未关闭

历史正文

情况一:程序没有主函数


当程序未出现主函数的时候(也包括主函数main写错了的情况)会发生这样的报错

情况二:printf/scanf书写错误

不过这种情况一般出现在程序代码较多的时候(几十行以上吧),代码较少的时候出现的报错是这样的:

它会直接将报错位置显示出来。

情况三:主函数中自定义函数名书写错误

和上面一条的情况相似,当代码较多的时候,在主函数中出现自定义函数名书写错误(即出现在主函数前未出现的自定义函数)时会出现这样的报错。而且当自定义函数只进行了声明,主函数便进行调用的时候也会这样报错。
同样的,当代码较少的时候,则会直接进行报错。

情况四:上一个运行结果未关闭

没啥好解释的了,赶紧关了吧。

C语言/c++:实验报错[Error] ld returned 1 exit status的解决方案相关推荐

  1. dev c++ 报错[Error] ld returned 1 exit status 的解决办法

    我是个C语言的初学者,在使用dev c++ 编译器时,遇到一个情况:程序是正确的,能够正常的编译和运行,但是运行一次之后再次运行之时就出现了 报错[Error] ld returned 1 exit ...

  2. DevC++ 报错[Error] Id returned 1 exit status

    DevC++ 报错[Error] Id returned 1 exit status 起因 学校机房的计算机总是二次编译总是报错 报错提示 [Error] Id returned 1 exit sta ...

  3. c语言报错 error:1d returned 1 exit status 。(原因:把main写成了mian)

    没想到四年后的今天我竟然在重学c语言.唉,一把悲伤泪啊. 言归正传,今天照着书敲代码. 可是一点运行,就一直报错:error:1d returned 1 exit status. 找遍了网上的解决办法 ...

  4. Qt报错:cannot find -lws_32 collect2: error: ld returned 1 exit status

    Qt报错:cannot find -lws_32 collect2: error: ld returned 1 exit status cannot find -lws_32 报错图所示 尝试奇奇怪怪 ...

  5. 编译报错file format not recognized和collect2: error: ld returned 1 exit status记录

    报错啦! 年少无知不懂事,在编译多文件的时候使用了*来编译所有文件 ,于是报了这个错 ld: cannot find res: file format not recognized collect2: ...

  6. VScode报错:undefined reference to ‘WinMain’ collect2.exe: error: ld returned 1 exit status

    X:/MinGw/mingw64/bin/-/lib/gcc/x86_64-w64-mingw32/8.1.0/-/-/-/-/x86_64-w64-mingw32/lib/-/lib/libming ...

  7. collect2.exe: error: ld returned 1 exit status分析与解决

    阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...

  8. 解决 编译错误 对‘sem_init’未定义的引用 collect2: error: ld returned 1 exit status builtin: recipe for

    执行 $ make (gcc -Wall -g -O0 -c p*v.c) (gcc -lpthread p*v.o c*p.o -o p*v) 报错如下 p*v.o:在函数'init'中: /med ...

  9. collect2.exe | [Error] ld returned 1 exit status怎么办

    collect2.exe    [Error] ld returned 1 exit status 这是一个很低级的错误 当时反复看找结果发现居然main函数写错了 问题描述 main写成了mian ...

  10. 问题记录vips.h:133: undefined reference to `vips_reduce‘ collect2: error: ld returned 1 exit status

    @[TOC]背景 ubuntu下go build 出错: # github.com/h2non/bimg /tmp/go-build2910330990/b131/_x005.o: In functi ...

最新文章

  1. 放弃 Notepad++,事实证明,还有 5 款更牛逼……
  2. 成功解决AttributeError: 'map' object has no attribute 'items'
  3. Elasticsearch索引映射详解mapping.properties
  4. selenium界面元素定位
  5. leftjoin多表联合查询_leetcode-sql练习精讲系列文章——一、多表如何连接
  6. python之深浅copy与id
  7. shell php的守护进程,实例详解shell编写守护进程的方法
  8. win7设置计算机共享的打印机共享的打印机共享,win7,xp打印机共享设置软件 一键共享...
  9. 汇编rep movsb,rep stosb,repne scasb
  10. excel编程系列基础:认识VBA的编辑器VBE
  11. Only one connection receive subscriber allowed.
  12. 经典r-k法 matlab,解微分方程欧拉法,R-K法及其MATLAB实例
  13. 高二计算机课程难点,巧用信息技术手段 突破高中数学课堂教学的重难点
  14. 数据结构与算法笔记:贪心策略之BSTBBST, Hashtable+Dictionary+Map, Priority Queue~Heap, Minium Spanning Tree
  15. linux环境下解压rar文件
  16. Django 实现网站注册用户邮箱验证功能
  17. 代码 羊角螺旋_机电设计中的数学之美——羊角螺旋让你平稳过弯
  18. python glove训练模型_gensim加载Glove预训练模型
  19. c语言字母杨辉三角,用C语言编写杨辉三角(示例代码)
  20. 文件服务器工作站有什么用,工作站是什么-工作站有什么作用?与服务器的区别是什么? 爱问知识人...

热门文章

  1. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java小型超市货物仓储管理系统w8wry
  2. Hive文件格式(表stored as 的五种类型)
  3. Cassandra的Allow Filtering
  4. 【解决方案】如何通过EasyCVR安防视频云服务搭建基于移动互联网的阳光厨房云视频直播方案?
  5. shell小脚本--从laod博客更新hosts文件
  6. “微笑妹妹”9岁撑起一个家
  7. 计算机笔记本有wife但显示未连接怎么办,笔记本电脑已连接wifi但无法上网怎么解决?...
  8. 计算机应用oas,办公自动化系统(OAS)
  9. 参考《机器学习实战》高清中文PDF+高清英文PDF+源代码
  10. 配置aconda_重装windows系统后配置Anaconda