Не удается запустить коды c/c++ в code::blocks 13.12 на linuxmint 17: статус 255

Я не могу запускать программы C/C++ в code::blocks. Может ли кто-нибудь предложить, почему это происходит? В настоящее время у меня установлены компиляторы gnu c и g++. Сообщение об ошибке при создании и запуске этого простого кода c:

#include<stdio.h>

int main(){
    printf("55");
    return 0;
}

is:

Проверка существования: /home/user1/Desktop/progs/a Выполнение: xterm -T '/home/user1/Desktop/progs/a' -e /usr/bin/cb_console_runner /home/user1/Desktop/progs/a ( в /home/user1/Desktop/progs)

Процесс завершен со статусом 255 (0 минут, 6 секунд))


person guitar_geek    schedule 03.07.2014    source источник
comment
Пожалуйста, отформатируйте сообщение об ошибке как код.   -  person mafso    schedule 03.07.2014
comment
Существует ли /usr/bin/cb_console_runner?   -  person mafso    schedule 03.07.2014
comment
да он существует. @мафсо   -  person guitar_geek    schedule 03.07.2014


Ответы (3)


У вас есть два варианта:

  • Установить xterm

or

  • В CodeBlocks перейдите к Settings->Environment, перейдите к Terminal to launch console programs и выберите соответствующий терминал.

Сейчас происходит то, что CodeBlocks пытается запустить вашу программу с помощью xterm, который не установлен на вашем компьютере.

person Daniel Kleinstein    schedule 03.07.2014
comment
именно то, что происходило. Благодарность ! поменял терминал на установленный и все работает. хотя, почему блоки кода установили xterm в качестве терминала по умолчанию, когда он даже не был установлен здесь, я не знаю - person guitar_geek; 03.07.2014
comment
На основании этого ответа (спасибо): В Linux Mint/Ubuntu: 1.установите xterm-> sudo apt-get install xterm 2. Затем в кодовых блоках перейдите в настройки->Окружающая среда..->Терминал для запуска консольных программ: xterm - T $TITLE -e - person Combine; 09.05.2018

В Linux Mint с рабочим столом MATE выполните описанное выше:

В кодовых блоках

  • перейдите в Настройки->Окружающая среда,

  • перейдите в «Терминал для запуска консольных программ»,

  • выберите терминал GNOME.

  • РЕДАКТИРОВАТЬ/заменить руководство «gnome-terminal» на «mate-terminal». Нажмите «ОК», чтобы подтвердить, и «запуск» в CodeBlocks должен работать.

person Deva    schedule 13.04.2015

У меня была эта проблема один раз, возможно, ваша программа не была должным образом завершена при последнем запуске, поэтому она все еще открыта, поэтому проблема возникает при ее повторном запуске.

person Valentin Mercier    schedule 03.07.2014