问题
I am not able to run any C/C++ programs in code::blocks. Could anyone please suggest why this is happening? Currently I have the gnu c and g++ compilers installed on the system. The error message on building and running this simple c code:
#include<stdio.h>
int main(){
printf("55");
return 0;
}
is:
Checking for existence: /home/user1/Desktop/progs/a Executing: xterm -T '/home/user1/Desktop/progs/a' -e /usr/bin/cb_console_runner "/home/user1/Desktop/progs/a" (in /home/user1/Desktop/progs)
Process terminated with status 255 (0 minute(s), 6 second(s))
回答1:
You have two options:
- Install
xterm
or
- In CodeBlocks, go to
Settings->Environment
, go toTerminal to launch console programs
, and select an appropriate terminal.
What's currently happening is that CodeBlocks is attempting to run your program with xterm
, which isn't installed on your machine.
回答2:
On Linux Mint with MATE Desktop do as descriped above:
In CodeBlocks,
go to Settings->Environment,
go to "Terminal to launch console programs",
select GNOME terminal.
EDIT/exchange manual "gnome-terminal" to "mate-terminal". Click ok to confirm and "run" in CodeBlocks should work.
回答3:
I have had this issue once, maybe your program hasn't be properly ended the last time you ran it, so it is still open hence the issue while running it again
来源:https://stackoverflow.com/questions/24560654/cant-run-c-c-codes-in-codeblocks-13-12-on-linuxmint-17-status-255