Невозможно заставить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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