Свойства отладки C++ (Linux C++)
Поддержка Linux реализована в Visual Studio версии 2017 и выше.
Свойство | Description | Варианты выбора |
---|---|---|
Удаленный компьютер для отладки | Visual Studio 2019 версии 16.1. Указывает компьютер для отладки программы. Может отличаться от компьютера для удаленной сборки, определенный на странице Общие. Можно добавить или изменить подключение к целевому компьютеру в разделе Средства>Параметры>Кроссплатформенные>Диспетчер подключений. | |
Команда перед запуском | Команда, которая выполняется в оболочке перед запуском отладки и которая может использоваться для изменения среды отладки. | |
Программа | Полный путь к удаленной системе для отладки программы. Если оставить поле пустым или не изменять его содержимое, по умолчанию будет использоваться текущий выходной каталог проекта. | |
Аргументы командной строки программы | Аргументы командной строки, передаваемые в отлаживаемую программу. | |
Рабочий каталог | Рабочий каталог удаленного приложения. По умолчанию это основной каталог пользователя. | |
Дополнительные команды отладчика | Дополнительные команды gdb , выполняемые отладчиком перед запуском отладки. |
|
Номер порта отладчика | Номер порта для связи отладчика с удаленным отладчиком. Порт не должен использоваться локально. Это значение должно быть положительным числом в диапазоне от 1 до 65 535. Если значение не указано, будет использоваться номер свободного порта. | |
Номер порта удаленного отладчика | Номер порта, прослушиваемый удаленным сервером отладчика (gdbserver ) в удаленной системе. Порт не должен использоваться в удаленной системе. Это значение должно быть положительным числом в диапазоне от 1 до 65 535. Если значение не указано, будет использоваться номер свободного порта, начиная с 4444. |
|
Режим отладки | Определяет взаимодействие отладчика с gdb . В режиме gdb отладчик использует gdb в оболочке в удаленной системе. В режиме gdbservergdb выполняется локально и подключается к серверу gdbserver , который выполняется удаленно. |
gdbserver gdb |
Дополнительные пути поиска символов | Дополнительный путь поиска для символов отладки (solib-search-path). | |
Отладка дочерних процессов | Указывает, следует ли включить отладку дочерних процессов. | |
Включить качественную печать в Python | Включить качественную печать значений выражений. Поддерживается только в режиме отладки gdb. | |
Файл визуализации | Файл собственной визуализации по умолчанию (NATVIS), содержащий директивы визуализации для типов SLT. Другие файлы .natvis, относящиеся к текущему решению, загружаются автоматически. | |
Сопоставление дополнительных путей к исходным файлам | Дополнительные эквивалентные пути, которые отладчик будет использовать для сопоставления имен исходных файлов Windows с именами исходных файлов Linux. Формат файла: "<windows-path>=<linux-path>;…". Ссылка на имя исходного файла в каталоге Windows соответствует той же относительной позиции в пути Linux. Для файлов, найденных в локальном проекте, дополнительное сопоставление не требуется. | |
GDB Path (Путь к GDB) | Visual Studio 2019 версии 16.9. Указывает путь к исполняемому файлу GDB, используемому Visual Studio. |