Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il supporto per Linux è disponibile in Visual Studio 2017 e versioni successive.
| Proprietà | Descrizione | Scelte |
|---|---|---|
| Comandi aggiuntivi del debugger | Comandi gdb aggiuntivi per il debugger da eseguire prima di avviare il debug. |
|
| Mappa dei percorsi dei file sorgenti aggiuntivi | Percorsi equivalenti aggiuntivi utilizzabili dal debugger per eseguire il mapping di nomi file di origine Windows a nomi file di origine Linux. Il formato è "<windows-path>=<linux-path>;...". A un nome file di origine trovato nel percorso Windows viene fatto riferimento come se si trovasse nella stessa posizione relativa nel percorso Linux. Per i file trovati nel progetto locale non è richiesto alcun mapping aggiuntivo. | |
| Percorsi aggiuntivi di ricerca dei simboli | Percorso di ricerca aggiuntivo per i simboli di debug (solib-search-path). | |
| Esegui debug di processi figlio | Specifica se abilitare il debug dei processi secondari. | |
| Numero di porta del debugger | Numero di porta per le comunicazioni del debugger con il debugger remoto. La porta non deve essere in uso localmente. Questo valore deve essere positivo e compreso tra 1 e 65535. Se non si specifica un valore, viene usato un numero di porta libera. | |
| Modalità di debug | Consente di specificare in che modo il debugger si interfaccia con gdb. Nella modalità GDB, il debugger agisce gdb sulla shell nel sistema remoto. Nella modalità gdbserver, gdb viene eseguito in locale e si connette a gdbserver in esecuzione in modalità remota. |
gdbserver Gdb |
| Timeout di debuginfod (secondi) | Impostare il timeout, espresso in secondi, per le richieste del server debuginfod quando si abilita debuginfod. Usare 0 per mantenere il timeout predefinito gdb . Questa proprietà supporta solo gdb. |
Valore intero in secondi. Valore predefinito: 30 |
| Abilitare debuginfod | Consente a gdb di interrogare i server debuginfod per ottenere informazioni di debug e file sorgente mancanti. Questa proprietà supporta solo gdb. |
|
| Abilita Python Pretty Printing | Abilita la formattazione migliorata dei valori di espressione. Supportata solo nella modalità di debug "gdb". | |
| Percorso GDB | Visual Studio 2019 versione 16.9: specifica il percorso del file eseguibile GDB da usare da Visual Studio. | |
| Comando di pre-avvio | Comando eseguito nella shell prima dell'avvio del debugger. Usare questo comando per influire sull'ambiente di debug. | |
| Programma | Percorso completo nel sistema remoto al programma di cui eseguire il debug. Se si lascia questa proprietà vuota o invariata, per impostazione predefinita verrà usato l'output del progetto corrente. | |
| Argomenti del programma | Argomenti della riga di comando da passare al programma di cui è in corso il debug. | |
| Macchina di debug remoto | Visual Studio 2019 versione 16.1: specifica il computer in cui eseguire il debug del programma. Questo computer può essere diverso dal computer di compilazione remoto specificato nella pagina Generale . Per aggiungere o modificare una connessione al computer di destinazione, usare Strumenti>Opzioni>multipiattaforma>Gestione connessioni. | |
| Numero di porta del debugger remoto | Numero di porta su cui il server del debugger remoto gdbserver è in ascolto sul sistema remoto. La porta non deve essere in uso nel sistema remoto. Questo valore deve essere positivo e compreso tra 1 e 65535. Se non si specifica un valore, viene usato un numero di porta libera a partire da 4444. |
|
| Tipo di debugger remoto | Visual Studio 2022 versione 17.3: selezionare il debugger usato Visual Studio per eseguire il debug del progetto Linux. | gdblldb |
| Mostra la DisplayString di Natvis |
Visual Studio 2019 versione 16.0: Mostra per impostazione predefinita l'elemento .natvisDisplayString nelle finestre Suggerimenti dati, Variabili locali, Espressioni di controllo e in finestre simili del debugger. Natvis è un formato basato su XML che consente di personalizzare la modalità di visualizzazione dei tipi C++ nativi nel debugger.
DisplayString definisce la stringa di riepilogo di un tipo. |
|
| Elenco simboli |
Visual Studio 2019 versione 16.0: specificare un elenco delimitato da punto e virgola di nomi di libreria condivisa (solib) usati dalla proprietà Preferenza di caricamento simboli per controllare il caricamento dei simboli. I nomi possono includere i caratteri jolly * e ?. I modelli GLOB completi non sono supportati. |
|
| Preferenza di caricamento dei simboli | Visual Studio 2019 versione 16.0: scegliere se il debugger carica i simboli per tutte le librerie condivise tranne i nomi nell'elenco dei simboli o solo per le raccolte condivise denominate nell'elenco dei simboli. |
Caricare tutti i simboli tranne quelli nell'elenco dei simboli Caricare solo i simboli specificati nell'elenco dei simboli |
| File di visualizzazione | File di visualizzazione nativa predefinito (con estensione natvis) contenente le direttive di visualizzazione per i tipi SLT. Il debugger carica automaticamente altri file natvis che appartengono alla soluzione corrente. | |
| Directory di lavoro | Directory di lavoro dell'applicazione remota. Per impostazione predefinita, è la home directory dell'utente. |