Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t运行c/c++;linuxmint 17上代码::块13.12中的代码:状态255_C_Linux_Codeblocks_Linux Mint - Fatal编程技术网

Can';t运行c/c++;linuxmint 17上代码::块13.12中的代码:状态255

Can';t运行c/c++;linuxmint 17上代码::块13.12中的代码:状态255,c,linux,codeblocks,linux-mint,C,Linux,Codeblocks,Linux Mint,我无法在code::Block中运行任何C/C++程序。谁能告诉我为什么会这样?目前,我在系统上安装了GNUC和g++编译器。 生成并运行此简单c代码时的错误消息: #include<stdio.h> int main(){ printf("55"); return 0; } #包括 int main(){ printf(“55”); 返回0; } 是: 检查是否存在:/home/user1/Desktop/progs/a正在执行:xterm

我无法在code::Block中运行任何C/C++程序。谁能告诉我为什么会这样?目前,我在系统上安装了GNUC和g++编译器。 生成并运行此简单c代码时的错误消息:

#include<stdio.h>

int main(){
    printf("55");
    return 0;
}
#包括
int main(){
printf(“55”);
返回0;
}
是:

检查是否存在:/home/user1/Desktop/progs/a正在执行:xterm-T'/home/user1/Desktop/progs/a'-e/usr/bin/cb_console\u runner/home/user1/Desktop/progs/a“(in/home/user1/Desktop/progs)

进程终止,状态为255(0分钟,6秒))

您有两个选择:

  • 安装
    xterm

  • 在代码块中,转到
    设置->环境
    ,转到
    终端以启动控制台程序
    ,然后选择适当的终端

当前发生的情况是,CodeBlocks正在尝试使用未安装在您的计算机上的
xterm
运行您的程序。

我曾经遇到过此问题,可能您的程序在上次运行时没有正确结束,因此,它仍然处于打开状态,因此在Linux Mint with MATE Desktop上再次运行它时会出现问题,请按照上面所述操作:

在代码块中

  • 进入设置->环境

  • 转到“终端启动控制台程序”

  • 选择GNOME终端

  • 编辑/交换手册“gnome终端”至“配对终端”。 单击“确定”确认,代码块中的“运行”应该可以工作


请将错误消息格式化为代码。是否存在/usr/bin/cb\u console\u runner?是否存在@我知道发生了什么。谢谢将终端更换为已安装的终端,即可正常工作。虽然代码块在这里没有安装“xterm”时为什么会将其设置为默认终端,但基于这个答案(谢谢):在LinuxMint/Ubuntu:1.install xterm->sudo apt get install xterm 2中,我不知道。然后在代码块中转到设置->环境->终端以启动控制台程序:xterm-T$TITLE-e