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à gdbgdbserver, 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.