Установка компилятора C++ на Ubuntu

G++, GNU C++ Compiler – это компилятор в Linux, который был разработан для компиляции программ на C++. Расширения файлов, которые могут быть скомпилированы с помощью G++, – .c и .cpp. Целью данного руководства является установка компилятора G++ на Ubuntu 20.04 LTS Focal Fossa Linux. Это будет достигнуто путем установки пакета build-essential.

Установка компилятора C++ на Ubuntu 20.04 пошаговая инструкция

Вы можете установить компилятор C++ отдельно, установив пакет gcc. Но рекомендуемый способ установки компилятора C++ на Ubuntu 20.04 – это установка всего пакета разработки build-essential.

Установка компилятора C на Ubuntu
Установка компилятора C на Ubuntu

Шаг 1: Установите компилятор C++, установив пакет разработки build-essential, делается это с помощью следующей команды.

sudo apt install build-essential

Шаг 2: Проверка версии компилятора C с помощью следующей команды.

g++ --version

ответ терминала будет примерно таким.

gcc (Ubuntu 9.2.1-17ubuntu1) 9.2.1 20191102

Шаг 3: Создайте базовый источник кода на C++. Например, создадим программу hello world на C++. Сохраните следующий код как текстовый файл hello.cc

#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}

Сохраните этот код в файле hello.cc, далее скомпилируйте и выполните его.

Шаг 4: Для выполнения кода используйте следующие команды.

$ g++ -o hello hello.cc

$ ./hello

Ответ в терминале

Hello, World!

Заключение

Ну вот и все, теперь в вашей системе Ubuntu установлен компилятор C++. Надеюсь у вас не возникло проблем и все получилось с первого раза. Спасибо за чтение.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

LinuxWin.ru
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.