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 gdb 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 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. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla