[错误] ld returned 1 exit status
时间: 2023-10-30 09:00:58 浏览: 107
[错误] ld returned 1 exit status是一个常见的编译错误,表示链接器(ld)在链接目标文件时遇到了错误并返回了状态码1,通常表示链接失败。这个错误可能有多种原因。一种可能性是程序正在运行,无法编译,上次运行的窗口未关闭。解决办法是关闭正在运行的程序窗口。另一种可能性是项目中存在多个相同的.c文件,将多余的.c文件改成头文件即可。还有可能是函数或变量拼写错误,比如printf拼写成prntf,scanf()写成scan()等。另外,main()函数拼写错误也会导致这个错误。如果检查了以上情况都无法解决,可能是自定义函数出错。如果检查了所有可能的错误都没有发现,可以尝试新建一个项目,复制粘贴代码进行编译(注意:路径中不要有中文,以免编译出错)。
参考来源:
关于Id returned 1 exit status的解决办法_adventure.Li的博客-CSDN博客
https://blog.csdn.net/qq_44654974/article/details/105788797?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-6.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-6.pc_relevant_default&utm_relevant_index=12
阅读全文