Udostępnij za pośrednictwem


Właściwości debugowania języka C++ (Linux C++)

Obsługa systemu Linux jest dostępna w programie Visual Studio 2017 lub nowszym.

Właściwość Opis Choices
Zdalna maszyna debugowania Visual Studio 2019 w wersji 16.1: określa maszynę do debugowania programu. Może się różnić od zdalnej maszyny kompilacji określonej na stronie Ogólne . Połączenie maszyny docelowej można dodać lub edytować za pomocą opcji narzędzi>>międzyplatformowych>Menedżer połączeń.
Polecenie przed uruchomieniem Polecenie uruchamiane w powłoce przed uruchomieniem debugera, które może służyć do wpływania na środowisko debugowania.
Program Pełna ścieżka w systemie zdalnym do programu do debugowania. Jeśli pozostawiono puste lub niezmienione, wartość domyślna to bieżące dane wyjściowe projektu.
Argumenty programu Argumenty wiersza polecenia, które mają być przekazywane do debugowanego programu.
Katalog roboczy Katalog roboczy aplikacji zdalnej. Domyślnie katalog główny użytkownika.
Dodatkowe polecenia debugera Dodatkowe gdb polecenia debugera do uruchomienia przed rozpoczęciem debugowania.
Numer portu debugera Numer portu do komunikacji debugera z debugerem zdalnym. Port nie może być używany lokalnie. Ta wartość musi być dodatnia i z zakresu od 1 do 65535. Jeśli nie zostanie podany, zostanie użyty numer portu bezpłatnego.
Numer portu debugera zdalnego Numer portu, na którym nasłuchuje zdalny serwer gdbserver debugera w systemie zdalnym. Port nie może być używany w systemie zdalnym. Ta wartość musi być dodatnia i z zakresu od 1 do 65535. Jeśli nie podano, używany jest numer portu bezpłatnego rozpoczynający się od 4444.
Tryb debugowania Określa, jak interfejsy debugera z programem gdb. W trybie gdb debuger obsługuje gdb powłokę w systemie zdalnym. W trybie gdbgdbserver działa lokalnie i nawiązuje połączenie z gdbserver uruchomionym zdalnie. gdbserver
Gdb
Dodatkowe ścieżki wyszukiwania symboli Dodatkowa ścieżka wyszukiwania dla symboli debugowania (solib-search-path).
Debugowanie procesów podrzędnych Określa, czy włączyć debugowanie procesów podrzędnych.
Włączanie drukowania w języku Python Włącz ładne drukowanie wartości wyrażeń. Obsługiwane tylko w trybie debugowania gdb.
Plik wizualizacji Domyślny natywny plik wizualizacji (natvis) zawierający dyrektywy wizualizacji dla typów SLT. Inne pliki natvis należące do bieżącego rozwiązania są ładowane automatycznie.
Mapa ścieżek plików dodatkowych źródeł Dodatkowe równoważności ścieżek dla debugera do mapowania nazw plików źródłowych systemu Windows na nazwy plików źródłowych systemu Linux. Format to "<windows-path>=<linux-path>;...". Nazwa pliku źródłowego znaleziona w ścieżce systemu Windows jest przywoływana tak, jakby znajdowała się w tej samej pozycji względnej w ścieżce systemu Linux. Pliki znalezione w projekcie lokalnym nie wymagają dodatkowego mapowania.
Ścieżka GDB Visual Studio 2019 w wersji 16.9: określa ścieżkę do pliku wykonywalnego GDB, który ma być używany przez program Visual Studio.