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ści opis Opcje wyboru
Zdalne debugowanie maszyny Visual Studio 2019 w wersji 16.1: określa maszynę do debugowania programu. Może być inny niż zdalna maszyna kompilacji określona 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 ze zdalnym debugerem. 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 bezpłatny numer portu.
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 zostanie podany, zostanie użyty numer portu wolnego rozpoczynający się od 4444.
Tryb debugowania Określa sposób interfejsów debugera za pomocą polecenia gdb. W trybie gdb debuger dysków gdb przez powłokę w systemie zdalnym. W trybiegdb gdbserver 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 ładnego języka 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 znalezionego w ścieżce systemu Windows jest przywoływana tak, jakby znajdowała się w tej samej względnej pozycji 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.