运行C/C++程序的时候,比较常见的一个错误是运行窗口时输出的报错:
[Error] ld returned 1 exit status
这里以dev c++为例,实际报错的截图如下,编译器输出窗口的红色文字信息就是报错输出提示:
报错运行界面图
那么这个错误是由于未关闭上一次程序运行出现的控制台输出窗口,导致再次运行的输出窗口无法显示并报错。
解决方法:
很简单,只需关闭上次运行出现的控制台输出窗口即可,控制台输出窗口界面类似于下面的这种,具体关闭方法是点击黑色窗口右上角的x标图标:
关闭上次的运行输出窗口之后,再次运行程序,那么这个错误就没有了,如果没有其它错误,那么就会输出控制台运行输出的黑色窗口。
总结:
我们在编写C/C++程序的时候,运行成功之后输出的窗口要及时关闭,否则,再次运行就可能会出现本文中的报错。