Настройка VS Code для отладки C - PullRequest
0 голосов
/ 26 марта 2020

У меня установлен VS Code на Ubuntu 18.04, и пока все работает, вплоть до c редактирования и компиляции кода из окна консоли. У меня есть одна внешняя библиотека, которую я использую, с различными переменными среды, экспортированными через мой ~ / .bashr c файл , как описано здесь .

Я пытаюсь получить вещи настроить использовать отладчик в VS Code. В настоящее время использую clang в качестве компилятора, и у меня установлены и gdb, и lldb.

В настоящее время я не думаю, что какие-либо флаги / переменные среды, которые я экспортирую через ~ / .bashr c, получают подобран clang при использовании из VS Code. Если я не добавлю строку для "-lcs50" после "-g" в tasks.json, во время компоновщика возникнет ошибка отладчика, не найденная во внешней библиотеке.

Я не уверен, стоит ли мне добавлять записи для каждого из этих флагов, по одной строке, в tasks.json или добавлять их через пользовательский интерфейс конфигурации C / C ++ в разделе «Аргументы компилятора» (или просто добавив их вручную к c_cpp_properties.json). Или я должен изменить команду задачи на «make» вместо «clang», поскольку make уже настроена с помощью экспорта в ~ / .bashr c?

Где я должен добавить эти аргументы, чтобы сделать вещи работать правильно?

...