С помощью этого руководства вы сможете настроить на своем Linux-компьютере1 VS Code, GCC-компилятор C++ (g++) и отладчик GDB для программирования на C++.

Что такое Visual Studio Code

VS Code — чрезвычайно мощный, гибкий, кроссплатформенный, а главное свободный IDE, в котором может работать программист любой специализации.

Установка VS Code и GCC

Установка не займет много времени.

  • Установим на компьютере Visual Studio Code. Для этого скачаем с официального сайта visualstudio.com актуальный установщик.
  • Установим на компьютере GCC (GNU Compiler Collection). Также установим GDB (GNU Debugger), с помощью которого мы будем отлаживать код C++:
    sudo apt-get install build-essential gdb
  • Проверить правильность установки можно с помощью команды:
    gcc -v
    Вывод команды покажет значения некоторых глобальных переменных, конфигурацию (параметры) собранной GCC и её версию.

Настройка VS Code для работы на языке С++

Операционные системы семейства Linux чрезвычайно дружелюбны для С++-программистов. Настройка рабочего окружения не будет трудной.

Устанавливаем расширения для работы на языке С++. Для этого перейдем в меню настройки/установки расширений, нажав горячие клавиши Ctrl+Shift+X. В поисковом окошке наберите «C++ Ext». Установите расширение «C/C++ Extension Pack».

Установка расширения C/C++ Extension Pack
Снимок экрана: Установка расширения C/C++ Extension Pack

Альтернативный способ установки расширения: запуск команды ext install ms-vscode.cpptools-extension-pack в окне VS Code Quick Open Ctrl+P.

Создадим тестовый проект. Для этого откроем терминал VS Code (View -> Terminal) и запустим там последовательно команды:
mkdir helloworld_cpp_ubuntu
cd helloworld_cpp_ubuntu
code .
Этими командами мы создали папку «helloworld_cpp_ubuntu», а затем раскрыли её в VS Code, как проект.

Добавим в проект файл main.cpp. Для этого раскроем корневую папку проекта в эксплорере и нажмем соответствующую кнопку:

Добавим в этот файл следующий код:

#include <iostream>

using namespace std;

int main()
{
    std::cout << "Hello World!";
    return 0;
}

Запустим исполнение файла, нажав кнопку Play в верхнем правом углу окна редактора:

Через некоторое время в терминале мы увидим вывод нашей функции. Это свидетельство того, что мы все сделали правильно.

Это самый минимальный набор действий и настроек, которые позволили нам установить Visual Studio Code на компьютере под управлением Linux, создать С++-проект и успешно запустить его.

  1. При составлении этого руководства в качестве тестового стенда использовался компьютер под операционной системой Ubuntu 24.04 ↩︎