Ваша программа на C ++ не работает в Code :: Blocks, потому что у вас не установлен компилятор C ++ (версия G ++) или, если он установлен, вы не настроили компилятор C ++ в настройках компилятора Code :: Blocks , Компилятор C ++ по умолчанию не настроен для любой версии g ++ в Ubuntu 18.04, поэтому его необходимо настроить в настройках компилятора Code :: Blocks.
Установите последнюю версию компилятора g ++ для C ++.
sudo apt install g++-8 xterm
При желании также установите последнюю версию gcc (рекомендуется).
sudo apt install gcc-8-base # recommended version
Начальный код :: Блоки.
/usr/bin
. Компилятор C должен быть либо gcc
, либо опционально gcc-8
, компилятор C ++ должен быть g++-8
, а компоновщик для динамических библиотек должен быть [ 116]. [+1123] Я пытался установить codeblocks
в бионическом режиме, и это была почти ночная кобыла, так как нужно так много зависимостей. В случае с вопросом об OP отсутствовало xterm terminal
, которое codeblocks
использует для работы и которое можно найти в пакете libwxbase3.0-0v5
, когда вы попытаетесь установить его, он будет жаловаться, затем вы запустите sudo apt install -f
и он будет установить xterm
как часть зависимостей.
Обратите внимание, что загрузка codeblocks
поставляется с зависимостями, необходимыми в архивном файле codeblocks_17.12-1_amd64_stable.tar.xz
, с их сайта загрузки.
Возможно, ваша проблема в том, что вы сохранили файл в формате по умолчанию (.ads), предоставленном кодовыми блоками. У меня была та же проблема, но я решил ее после того, как переименовал расширение файла с .ads на .cpp.
Надеюсь, это поможет