Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obsługa systemu Linux jest dostępna w programie Visual Studio 2017 lub nowszym.
| Właściwości | opis | Opcje wyboru |
|---|---|---|
| Dodatkowe polecenia debugera | Dodatkowe gdb polecenia debugera do uruchomienia przed rozpoczęciem debugowania. |
|
| Mapa ścieżek plików źródeł dodatkowych | Dodatkowe równoważności ścieżek dla debugera umożliwiającego mapowanie nazw plików źródłowych z systemu Windows na nazwy z systemu Linux. Format jest "<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. | |
| 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. | |
| 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 podasz wartości, zostanie użyty bezpłatny numer portu. | |
| Tryb debugowania | Określa sposób, w jaki debuger współpracuje z gdb. W trybie gdb debugger działa gdb poprzez powłokę w systemie zdalnym. W trybie gdbservergdb działa lokalnie i łączy się z gdbserver uruchomionym zdalnie. |
gdbserver Gdb |
| Limit czasu Debuginfod (w sekundach) | Ustaw limit czasu, w sekundach, dla żądań do serwera debuginfod po włączeniu debuginfod. Użyj polecenia 0 , aby zachować domyślny gdb limit czasu. Ta właściwość obsługuje tylko gdb. |
Wartość całkowita w sekundach. Ustawienie domyślne: 30 |
| Włącz debuginfod | Zezwalaj elementowi gdb na wysyłanie zapytań do serwerów debuginfod o brakujące informacje debugowania i pliki źródłowe. Ta właściwość obsługuje tylko gdb. |
|
| Włączanie ładnego formatowania w Pythonie | Włącz ładne drukowanie wartości wyrażeń. Obsługiwane tylko w trybie debugowania gdb. | |
| Ś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. | |
| Polecenie przed uruchomieniem | Polecenie uruchamiane w powłoce przed uruchomieniem debugera. Użyj tego polecenia, aby wpłynąć na środowisko debugowania. | |
| Program | Pełna ścieżka w systemie zdalnym do programu do debugowania. Jeśli pozostawisz tę właściwość pustą lub bez zmian, wartość domyślna to bieżące dane wyjściowe projektu. | |
| Argumenty programu | Argumenty wiersza polecenia, które mają być przekazywane do debugowanego programu. | |
| Zdalne debugowanie maszyny | Visual Studio 2019 w wersji 16.1: określa maszynę do debugowania programu. Ta maszyna może różnić się od maszyny kompilacji zdalnej określonej na stronie Ogólne . Aby dodać lub edytować połączenie maszyny docelowej, użyj opcji narzędzi>>międzyplatformowych>Menedżer połączeń. | |
| 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 podasz wartości, zostanie użyty bezpłatny numer portu rozpoczynający się od 4444. |
|
| Typ debugera zdalnego | Visual Studio 2022 w wersji 17.3: wybierz debuger, który Visual Studio używa do debugowania projektu systemu Linux. | gdblldb |
| Pokaż element DisplayString funkcji Natvis |
Visual Studio 2019 w wersji 16.0: Pokaż .natvisDisplayString element domyślnie w oknach DataTips, Locals, Watch i podobnych debugerów. Natvis to format oparty na formacie XML, który dostosowuje sposób wyświetlania natywnych typów języka C++ w debugerze.
DisplayString definiuje ciąg podsumowania typu. |
|
| Lista symboli |
Visual Studio 2019 w wersji 16.0: określ rozdzieloną średnikami listę bibliotek udostępnionych (solib), których właściwość Preferencja ładowania symboli używa do kontrolowania ładowania symboli. Nazwy mogą zawierać symbole wieloznaczne * i ?. Pełne wzorce globu nie są obsługiwane. |
|
| Preferencja ładowania symboli | Visual Studio 2019 w wersji 16.0: wybierz, czy debuger ładuje symbole dla wszystkich bibliotek udostępnionych, z wyjątkiem nazw na liście symboli, czy tylko dla bibliotek udostępnionych o nazwie na liście symboli. |
Załaduj wszystkie symbole z wyjątkiem symboli na liście symboli Załaduj tylko te symbole określone na liście symboli |
| Plik wizualizacji | Domyślny natywny plik wizualizacji (natvis) zawierający dyrektywy wizualizacji dla typów SLT. Debuger automatycznie ładuje inne pliki natvis należące do bieżącego rozwiązania. | |
| Katalog roboczy | Katalog roboczy aplikacji zdalnej. Domyślnie katalog główny użytkownika. |