You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动