Proprietà di debug C++ (Linux C++)
Il supporto Linux è disponibile in Visual Studio 2017 e versioni successive.
Proprietà | Descrizione | Opzioni |
---|---|---|
Computer di debug remoto | Visual Studio 2019 versione 16.1: specifica il computer in cui eseguire il debug del programma. Può essere diverso dal computer di compilazione remoto specificato nella pagina Generale. È possibile aggiungere o modificare una connessione computer di destinazione usandoOpzioni>strumenti>multipiattaforma>Gestione connessioni. | |
Comando di pre-avvio | Comando eseguito nella shell prima dell'avvio del debugger. Può essere usato per influire sull'ambiente di debug. | |
Programma | Percorso completo nel sistema remoto al programma di cui eseguire il debug. Se viene lasciato vuoto o non viene modificato, viene impostato automaticamente sull'output del progetto corrente. | |
Argomenti del programma | Argomenti della riga di comando da passare al programma di cui è in corso il debug. | |
Directory di lavoro | Directory di lavoro dell'applicazione remota. Per impostazione predefinita, è la home directory dell'utente. | |
Comandi aggiuntivi del debugger | Comandi gdb aggiuntivi per il debugger da eseguire prima di avviare il debug. |
|
Numero di porta del debugger | Numero di porta per le comunicazioni del debugger con il debugger remoto. La porta non deve essere in uso in locale. Questo valore deve essere positivo e compreso tra 1 e 65535. Se non viene specificato, viene usato un numero di porta disponibile. | |
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 viene specificato, viene usato un numero di porta disponibile a partire da 4444. |
|
Modalità di debug | Consente di specificare in che modo il debugger si interfaccia con gdb . Nella modalità GDB il debugger passa gdb alla shell nel sistema remoto. In modalità gdb gdbserver, viene eseguito in locale e si connette all'esecuzione gdbserver in remoto. |
gdbserver Gdb |
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 figlio. | |
Abilita pretty print Python | Abilita la pretty print di valori di espressione. Supportata solo nella modalità di debug "gdb". | |
File di visualizzazione | File di visualizzazione nativa predefinito (con estensione natvis) contenente le direttive di visualizzazione per i tipi SLT. Gli altri file con estensione natvis che appartengono alla soluzione corrente vengono caricati automaticamente. | |
Mapping percorsi file di origine 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. | |
Percorso GDB | Visual Studio 2019 versione 16.9: specifica il percorso del file eseguibile GDB da usare da Visual Studio. |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per