Одно решение может решить вашу проблему.
Как настроить tasks.json
и launch.json
из VSCode
Для этого вам не нужно выполнять какое-либо кодирование, просто следуйте шаги:
- Удалить
tasks.json
и launch.json
, расположенные в .vscode
папке - Нажмите
F5
(ярлык отладки) снова, сфокусировавшись на этом C программном файле, вы увидите что-то вроде:
Выберите свой компилятор
GCC
(поскольку вы пытаетесь отладить программу C и убедиться, что компилятор установлен в вашей системе). Вам будет предложено выбрать конфигурацию (при условии, что выбран вариант: G CC), вы получите
launch.json
, автоматически созданное VSCode, как показано ниже:
Примечание: Не забывайте о конфигурации preLaunchTask
(расположенной в самом низу конфигурации).
Как только вы снова нажмете
F5
(на этот раз для создания
tasks.json
), вы получите то, что показано ниже, просто выберите
Настроить задачи :
Теперь вы будете перенаправлены в
tasks.json
, измените
label
на имя, которое вы выбрали в § 4 (помните, что
name
). Другими словами, запуск
preLaunchTask
и задача
label
должны совпадать. Процесс показан ниже:
Теперь вы можете успешно выполнить отладку. Рабочий пример: