Linux Mint下Code::Blocks配置C++环境失败:编译返回状态码-1
解决Linux Mint下Code::Blocks编译Hello World报错“Process terminated with status -1”的问题
作为C++开发新手,我在Linux Mint系统里用Code::Blocks编译最基础的Hello World程序时踩了个坑:编译直接失败,控制台提示Process terminated with status -1。
我写的代码是标准的基础示例,本身没有问题:
#include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return 0; }
当时我已经按照Ubuntu平台的Code::Blocks配置教程一步步完成了环境搭建,谷歌搜索这个错误码也没找到有效的解决办法,卡了好一阵。后来偶然排查才发现,问题根源是系统未安装xterm——Code::Blocks运行程序时需要依赖这个终端组件。
只需要执行下面的命令安装xterm就能解决:
sudo apt-get install xterm
安装完成后回到Code::Blocks重新编译运行,Hello World就正常输出了!
内容的提问来源于stack exchange,提问作者NobodyIsPerfect




