Установка компилятора C++(g++) в Kubuntu 20.

На компьютере что на работе у меня стояла 20-ая kubuntu с локальными настроенными репозиториями, нужно было установить на неё C++. Команда sudo apt-get install g++ к нужному результату не приводила потребовалось выполнить указанные далее действия.

Заходим под администратором командой su administrator вводим пароль администратора.

Теперь заходим под root командой sudo -i вводим пароль.

Если у Вас изменён список репозитариев необходимо вернуть исходные, для этого можно в начале строк где прописаны Ваши локальные репозитарии поставить знак # и таким образом их закоментировать, а далее скопировать стандартные репозитарии из списка ниже. Чтобы открыть файл репозитариев выполните команду nano /etc/apt/sources.list если требуется удалить какие либо строки из данного файла можно использовать сочетание кнопок Ctlr + K. Для того чтобы вставить строки в открытый файл в nano иб буфера используйте сочетание клавиш Ctrl + Shift + V.

Стандартный репозитарий Kubuntu 20

Для того чтобы сохранить изменения файла в редакторе нано можно нажать сочетание клавиш Ctrl + O. Или можно не выполняя сохранения указанным в предыдущем предложении образом нажать сочетание клавиш Ctrl + X для выхода из nano и если в файле имеются изменения nano спросит требуется ли их сохранить, выберите нужный Вам вариант.

Теперь для очистки кеша репозитариев выполнить команду apt clean all и обновить пакеты репозиториев командой apt update а затем apt upgrade после чего можно приступать к установке библиотеки C++(g++).

Наконец для установки библиотеки C++ выполнить команду apt-get install g++ и подтвердить установку.

Тестирование компиляции программ на C++

Посмотреть как работает компиляция пожно следующим образом. Перейдём командой cd /home/administrator/ в соответствующую папку, создадим тут файл test.c и поместим в него следующий код.

Пример простой программы на C++

Для того чтобы скопмилировать приведённую выше программу в бинарный код выполняется команда gcc -Wall -o test test.c после чего можно выполнить команду ls чтобы посмотреть какие папки и файлы теперь находятся в дирректории, среди них должен появиться файл test без расширения. Для того чтобы выполнить полученный бинарный файл используется команда ./test первые два символа этой команды(точка и слеш) означают что файл выполняется из текущей дирректории. В результате выполнения должна появиться надпись This program was downloaded from blog.ivru.net.

Пример создания linux-формы на C++

В следующем листинге приведён код который на C++ вызывает окно в linux используя для этого библиотеку X11. Поскольку код короткий и содержит необходимые для понимания коментарии отдельно структура программы не описывается. Скомпилировать этот код в исполняемый файл можно командой g++ test.c -test d -lX11, где test.c название файла с кодом программы а test название бинарного файла, который будет создан в результате выполнения программы.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: