ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Установка и использование G++ в Ubuntu

Установка и использование G++ в Ubuntu

При работе в качестве разработчика приложений часто бывает, что для некоторых проектов требуются разные версии компилятора для обработки исходного кода. С быстрым развитием программных технологий вы часто обнаруживаете, что вам нужно использовать определенный компилятор для проекта. Сегодня для компиляции программ на языке C используются разные версии компилятора. Здесь мы поговорим о компиляторе G++ GNU; системный компилятор Linux, специально используемый для компиляции программ на C ++. Расширения файлов этих программ — .c и .cpp, которые скомпилированы с помощью компилятора G++.

Эта статья представляет собой подробное руководство по установке и использованию компилятора G++ в системе Ubuntu 20.04 LTS. Вы можете достичь этой цели, установив в вашей системе некоторые инструменты разработки, называемые пакетами, необходимыми для сборки.

 

Установка g++ в системе Ubuntu 20.04

Выполните указанные ниже шаги для установки g++ в системе Ubuntu:

 

Шаг 1. Установите build-Essentials

Официальный репозиторий Ubuntu по умолчанию содержит ряд инструментов или пакетов разработки. Эти инструменты вы можете установить напрямую, установив в вашей системе метапакет Ubuntu с именем «build-essential», который включает важные библиотеки разработки, отладчик GNU и коллекции компиляторов, необходимые для компиляции приложений C/C ++. Следовательно, перед установкой любого компилятора необходимо установить в системе необходимые компоненты. Введите следующую команду терминала для установки средств разработки:

$ sudo apt update

$ sudo apt install build-essential

 

Вышеупомянутый мета-пакет автоматически устанавливает количество пакетов, включая G++, gcc и make.

 

Шаг 2. Проверьте версию компилятора G++

После установки всех пакетов разработки введите следующую команду, чтобы проверить установленную версию компилятора G++:

$ g++ --version

 

Установите несколько версий компилятора G++ в Ubuntu 20.04

Сначала установите инструменты разработки, необходимые для сборки, а затем используйте следующую команду для установки нескольких компиляторов G++:

$ sudo apt install build-essential

$ sudo apt -y install g++-7 g++-8 g++-9 g++-10

 

Вышеупомянутая команда будет завершена через несколько минут после установки всех версий компилятора G++ в вашей системе Ubuntu.

 

Создайте список альтернатив G++ с помощью инструментов альтернативных обновлений

Инструмент альтернативы обновлений используется для создания списка альтернатив компиляторам G++. Используя приведенные ниже команды, пользователь может создать список из нескольких альтернатив G++ в системе Ubuntu:

$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7

$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8

$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9

$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10

 

Теперь отобразите список альтернатив G++ в вашей системе Ubuntu, используя следующую команду update-alternatives:

$ sudo update-alternatives --config g++

 

Проверьте доступную версию G++ в списке, который будет отображаться на терминале, следующим образом:

Выберите версию компилятора G++, которую вы хотите использовать в качестве компилятора по умолчанию для разработки программного обеспечения. Нажмите Enter, чтобы сохранить текущий выбор по умолчанию, или выберите номер из списка альтернатив G++.

Например, чтобы использовать версию G++ — 9, установленную по умолчанию, введите число «4». Следовательно, эта версия будет установлена ​​по умолчанию. Точно так же, если вы хотите переключиться на другую версию G++, повторите процесс настройки и выберите желаемую версию G++ из альтернатив.

 

Установка компилятора G++ и gcc одной командой

Большинство пользователей Linux хотят установить несколько альтернатив компиляторам gcc и G++ в одной системе. В этом случае вы также можете установить компиляторы gcc и G++, используя всего одну команду в вашей системе Ubuntu.

$ sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

 

Выполните ту же процедуру для настройки альтернатив компилятора gcc. Используйте команду update-alternatives, чтобы создать список компиляторов gcc.
После этого выберите версию gcc по умолчанию или альтернативу с помощью команды config gcc, которая также упоминается выше.

$ sudo update-alternatives --config gcc

Как использовать G++ в Ubuntu 20.04?

Компилировать программу на C ++ с использованием G++ довольно просто. Создадим и выполним исходный код программы на c ++.

Например, чтобы отобразить сообщение «Здравствуйте, добро пожаловать в блог AndreyEx!» создайте следующий исходный код в текстовом файле:

#include <iostream>

using namespace std;

int main()

{

cout << "Здравствуйте, добро пожаловать в блог AndreyEx!\n";

return 0;

}

 

Теперь сохраните приведенный выше исходный код и переименуйте файл в «welcome.cc». Вы можете присвоить этому файлу любое имя с расширением .cc.

Скомпилируйте приведенный выше исходный код с помощью компилятора G++, выполнив следующую команду:

$ g++ -o welcome welcome.cc

 

Приведенная выше команда создает двоичный файл с именем «welcome» в текущем каталоге, в котором вы запускаете команду. Запустите исполняемую программу приветствия с помощью следующей команды:

$ ./welcome

 

Следующее сообщение должно отобразиться на терминале после выполнения указанной выше команды:

 

Заключение

Об установке G++ в системе Ubuntu 20.04 мы узнали из этой статьи. Мы продемонстрировали, как одновременно устанавливать разные версии компилятора G++ в системе Ubuntu. Кроме того, мы также объяснили, как скомпилировать программу с помощью компилятора G++. Надеюсь, всей приведенной выше информации о G++ достаточно для вашего понимания. Посетите компиляторы GNU C, чтобы получить более подробную информацию о компиляторах Gcc или C. Отправьте нам свой отзыв об этой статье в комментариях.

Exit mobile version