Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't run c/c++ codes in code::blocks 13.12 on linuxmint 17: Status 255

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))

like image 574
guitar_geek Avatar asked Jul 03 '14 18:07

guitar_geek


2 Answers

You have two options:

  • Install xterm

or

  • In CodeBlocks, go to Settings->Environment, go to Terminal 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.

like image 184
Daniel Kleinstein Avatar answered Nov 15 '22 00:11

Daniel Kleinstein


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.

like image 42
Deva Avatar answered Nov 15 '22 00:11

Deva