2

Моя проблема в том, что когда я пытаюсь что-либо запустить в Code::Blocks, он говорит: «Кажется, ваша программа еще не была собрана». После того, как я попытаюсь собрать его, это снова всплывает. Я где-то видел подобный вопрос, но все еще не смог решить свою проблему (переустановив GCC (сборник компилятора GNU)).

Примечание: я использую Ubuntu без доступа к Интернету, поэтому я установил Code:: Blocks и переустановил GCC с помощью APTonCD. Также я пытаюсь изучить C++, а не C, если это помогает. О, и это не похоже на сообщение об ошибке, просто как информация.

2 ответа2

2

Может быть несколько причин этой проблемы. Поскольку вы не включили в него много информации, мне нужно будет угадать, что наиболее вероятно в вашем случае, учитывая наиболее распространенные среди начинающих. Terdon дал хорошие предложения по улучшению вопроса. Итак, возможные причины:

1. Вы установили версию Code::Blocks без компилятора.

Вот текущие двоичные файлы Code::Blocks, которые вы можете загрузить для своей системы. На самом деле, я использую C::B в Windows, и для установки копии нужно немного позаботиться о том, чтобы выбрать копию с предустановленным MinGW-компилятором, если именно эту версию намеревается использовать пользователь. Если ваша установка C::B включает компилятор или, как понятно из вашего вопроса, вы установили компилятор отдельно - перейдите к следующим шагам.

2. Неправильная настройка вашего компилятора в Code::Blocks

Я предполагаю, что вы правильно установили системный путь для GCC после его установки. Посмотрите на настройки в C::B - Перейдите в Settings-> Compiler-> Toolchain executables .

Прежде всего, в верхней части окна вы должны иметь GNU GCC COMPILER в качестве выбранного компилятора. Затем ниже в окне есть много полей, выглядящих примерно так:

Конечно, ваши настройки должны отличаться от моих, но важно, чтобы # 1 они были там и # 2 они были правильными, поэтому проверьте это.

3. Вы не создали проект

Хотя в C::B можно открыть новый пустой файл, написать в нем код и попытаться выполнить build+run, это не очень хорошая идея, особенно если вы только начинаете. Поэтому, если вы хотите начать кодирование, а затем протестировать приложение, создайте новый проект. Вы найдете его в File-> New-> Project и я полагаю, что лучшим вариантом для вас является Console application . Последующие шаги довольно просты, и вопросы с некоторыми описаниями ясны, поэтому я не ожидаю, что у вас возникнут какие-либо проблемы.

-2

Попробуйте следующее:

sudo apt-get install build-essential 

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .