Может быть несколько причин этой проблемы. Поскольку вы не включили в него много информации, мне нужно будет угадать, что наиболее вероятно в вашем случае, учитывая наиболее распространенные среди начинающих. 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
. Последующие шаги довольно просты, и вопросы с некоторыми описаниями ясны, поэтому я не ожидаю, что у вас возникнут какие-либо проблемы.