Не могу скомпилировать C++ в Linux Mint с Code::Blocks

#include <iostream>

using namespace std;

int main(){
    int intake;

    cout<<"Enter the maximum number of intake in this session of 2015, September: ";
    cin>>intake;

    for(int i=20150900; i<intake+20150900; i++){
        cout<<"Enter the total percentage of Student ID numbered #"<<i<<": ";
    }

    return 0;
}

Это мой код, и когда я компилирую его в code:: blocks, он выдает следующую ошибку. Я новичок в ОС Linux, поэтому я не знаю много о том, как все это работает. Спасибо за вашу помощь!:) Сообщение об ошибке:

g ++ -c /home/subbs/Desktop/entrance_exam/main.cpp -o /home/subbs/Desktop/entrance_exam/main.o / bin / sh: 1: g ++: не найдено

2 ответа

Решение

Откройте терминал и введите sudo apt-get install g++, Это позаботится об установке g++ и всего остального, что вам понадобится. Это действительно легко.

Вам необходимо установить компилятор. Бежать:

sudo apt-get install build-essential

А затем попробуйте снова скомпилировать.

ОБНОВИТЬ:

Если при попытке запустить программу вы получаете сообщение об ошибке, подобное этому:

Process terminated with status 255 

Это потому, что блоки кода пытаются запустить программу с xterm по умолчанию, и это может быть в том случае, если он у вас не установлен. Чтобы решить эту проблему, вы должны перейти к:

Settings > Environment

А в выпадающем меню рядом с Терминалом для запуска консольных программ выберите свой терминал. В случае Linux Mint это было gnome-terminal --disable-factory -t $TITLE -x

- источник

Другие вопросы по тегам