Как работать с VS Code при разработке на C/C++

Иван Корнев·29 июля 2026·3 мин

Чтобы понять, как работать с VS Code эффективно, начните с открытия встроенного терминала и установки необходимых расширений. Базовая настройка включает выбор компилятора (GCC, Clang или MSVC) и создание файлов конфигурации в папке .vscode для сборки и отладки проектов.

Оглавление

Открытие встроенного терминала

Терминал в Visual Studio Code позволяет выполнять команды компиляции и проверки инструментов непосредственно в редакторе.

Для открытия терминала используйте меню View → Terminal. Также можно применить горячие клавиши:

  • Windows/Linux: Ctrl + ` (backtick)
  • macOS: Cmd + ` (backtick)

Использование горячих клавиш значительно ускоряет рабочий процесс при частом переключении между редактором кода и командной строкой.

Установка расширений и выбор компилятора

Для поддержки C/C++ необходимо установить официальное расширение "C/C++" от издателя ms-vscode.cpptools. Оно обеспечивает IntelliSense, отладку и навигацию по коду.

Поддерживаемые компиляторы включают:

  • GCC
  • Clang
  • MSVC (Microsoft Visual C++)

Чтобы выбрать активный компилятор, откройте палитру команд и выполните C/C++: Select IntelliSense Configuration.

Для использования GCC или Clang из терминала путь к исполняемым файлам компилятора должен быть добавлен в системную переменную PATH.

Проверка установки компиляторов

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

КомпиляторКоманда проверкиПримечание
GCCgcc --versionТребует настройки PATH
Clangclang --versionТребует настройки PATH
MSVCclВыполнять в Developer Command Prompt

Конфигурация среды проекта

Настройки проекта хранятся в папке .vscode в корне рабочей директории. Основные файлы конфигурации:

  1. tasks.json — отвечает за сборку (компиляцию) проекта.
  2. launch.json — содержит параметры отладки.

Для автоматического создания файла задач используйте команду палитры команд Tasks: Configure Default Build Task. Это позволит настроить процесс компиляции без ручного написания JSON-структур с нуля.

Если проект использует систему сборки CMake, рекомендуется установить расширение "CMake Tools" от издателя ms-vscode.cmake-tools для более глубокой интеграции.

Частые ошибки

  • Компилятор не найден в терминале. Убедитесь, что путь к компилятору (GCC/Clang) добавлен в системную переменную PATH. Для MSVC команды следует выполнять в специальной среде Developer Command Prompt.
  • Отсутствие IntelliSense. Проверьте, установлено ли расширение "C/C++" и выбран ли правильный компилятор через команду C/C++: Select IntelliSense Configuration.
  • Ошибки при сборке tasks.json. Используйте встроенную команду Tasks: Configure Default Build Task вместо ручного создания файла, чтобы избежать синтаксических ошибок в структуре JSON.

FAQ

Как быстро открыть терминал в VS Code? Используйте сочетание клавиш Ctrl + ` на Windows/Linux или Cmd + ` на macOS. Также терминал доступен через меню View → Terminal.

Какие компиляторы поддерживает VS Code для C/C++? Официальное расширение поддерживает работу с GCC, Clang и MSVC. Выбор осуществляется через палитру команд.

Где хранятся настройки компиляции и отладки? Конфигурационные файлы tasks.json и launch.json располагаются в папке .vscode в корне вашего проекта.

Как проверить, правильно ли установлен GCC? Откройте терминал в VS Code и введите команду gcc --version. Если система возвращает номер версии, компилятор установлен и доступен корректно.