Невозможно заставить VSCode обнаруживать компиляторы C++ в WSL. ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Невозможно заставить VSCode обнаруживать компиляторы C++ в WSL.

Сообщение Anonymous »

Проблема:
При нажатии кнопки «Запустить C/C++» некоторые/все установленные компиляторы не обнаруживаются VSCode (Попытка использовать g++ и clang++ — g++ обнаруживается только в Arch WSL , в Ubuntu WSL ничего не обнаружено).
Шаги по воспроизведению (Ubuntu):
  • Обновленный и обновленный репозиторий apt< /li>

Код: Выделить всё

sudo apt update
sudo apt upgrade
  • Установлены build-essential и clang

Код: Выделить всё

sudo apt install build-essential
sudo apt install clang
  • обеспечил правильную установку

Код: Выделить всё

g++ -v
clang++ -v
  • Выполнил код . и установил необходимые расширения (C/C++, WSL).
  • Создал тестовый файл и попытался запустить его в окне VSCode, выбрав «Запустить файл C/C++».
    Результат: в окне обнаружения не отображаются ни g++, ни clang++.
    Изображение
Я искал проблемы с обнаружением списка задач VSCode и попытался изменить некоторые из них. настройки в разделе «Функции» > «Задачи». Мне не удалось найти полезных ссылок и решить проблему методом проб и ошибок.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ers-on-wsl

Вернуться в «C++»