#c #macos #visual-studio-code
#c #macos #visual-studio-code
Вопрос:
Я пытаюсь запустить отладчик, но он не работает. У вас есть какие-либо идеи, как заставить это работать?
Это ошибка, которую я получаю :
Это мой код. (очень просто).
Это мой файл launch.json.
"configurations": [
{
"name": "Launch (lldb)",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/main",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false
}
]
Спасибо за вашу помощь.
Комментарии:
1. опубликованный код приведет к тому, что компилятор выдаст 3 предупреждающих сообщения. Два (2) о неиспользуемых параметрах в подписи для
main()
одного (1) для переменной:entier
о локальной переменной, которая устанавливается, но никогда не используется. Нет особых причин начинать отладку программы, которая не компилируется чисто.
Ответ №1:
Приведенная выше конфигурация не содержит используемого отладчика. Для macOS вы, скорее всего, использовали lldb
бы . Чтобы VSCode знал о вашем желании использовать lldb
, вы должны установить
"MIMode": "lldb"
Вы также можете использовать пользовательский путь lldb
, например, так:
"miDebuggerPath": "/usr/local/opt/llvm/bin/lldb"
Более подробную информацию см. в разделе VSCode: настройка отладки на C / C