Percorso del codice sorgente

Il percorso di origine specifica le directory in cui si trovano i file di origine C e C++.

Se si esegue il debug di un processo in modalità utente nel computer in cui è stato compilato il file eseguibile e, se i file di origine si trovano ancora nel percorso originale, il debugger può individuare automaticamente i file di origine.

Nella maggior parte delle altre situazioni è necessario impostare il percorso di origine o caricare i singoli file di origine.

Quando si esegue il debug remoto tramite il debugger, il server di debug usa il percorso di origine. Se si usa WinDbg come debugger, ogni client di debug ha anche il proprio percorso di origine locale. Tutti i comandi correlati all'origine accedono ai file di origine nel computer locale. È necessario impostare i percorsi appropriati in qualsiasi client o server che si vuole usare i comandi di origine.

Questo sistema a percorsi multipli consente anche a un client di debug di usare comandi correlati all'origine senza condividere effettivamente i file di origine con altri client o con il server. Questo sistema è utile se sono presenti file di origine privati o riservati a cui uno degli utenti ha accesso.

È anche possibile caricare i file di origine in qualsiasi momento, indipendentemente dal percorso di origine.

Sintassi del percorso di origine

Il percorso di origine del debugger è una stringa costituita da più percorsi di directory, separati da punto e virgola.

I percorsi relativi sono supportati. Tuttavia, a meno che non si avvii sempre il debugger dalla stessa directory, è necessario aggiungere una lettera di unità o una condivisione di rete prima di ogni percorso. Sono supportate anche le condivisioni di rete.

Nota Se si è connessi a una rete aziendale, il modo più efficiente per accedere ai file di origine consiste nell'usare un server di origine. È possibile usare un server di origine usando la stringa srv\* all'interno del percorso di origine. Per altre informazioni sui server di origine, vedere Uso di un server di origine.

Controllo del percorso di origine

Per controllare il percorso di origine e il percorso di origine locale, è possibile eseguire una delle operazioni seguenti:

  • Prima di avviare il debugger, usare la variabile di ambiente _NT_SOURCE_PATH per impostare il percorso di origine. Se si tenta di aggiungere una directory non valida tramite questa variabile di ambiente, il debugger ignora questa directory.

  • Quando si avvia il debugger, usare l'opzione della riga di comando-srcpath per impostare il percorso di origine.

  • Usare il comando .srcpath (Set Source Path) per visualizzare, impostare, modificare o aggiungere al percorso di origine. Se si usa un server di origine, .srcfix (Usa server di origine) è leggermente più semplice.

  • (solo WinDbg) Usare il comando .lsrcpath (Imposta percorso origine locale) per visualizzare, impostare, modificare o aggiungere al percorso di origine locale. Se si usa un server di origine, .lsrcfix (Usa server di origine locale) è leggermente più semplice. È anche possibile usare il Command-Line WinDbg con il parametro -lscrpath. Per altre informazioni, vedere Opzioni di Command-Line WinDbg.

  • (solo WinDbg) Usare il [File | Comando Percorso file di origine o premere CTRL+P per visualizzare, impostare, modificare o aggiungere al percorso di origine o al percorso di origine locale.

È anche possibile aprire o chiudere direttamente un file di origine eseguendo una delle operazioni seguenti:

  • Usare il comando lsf (Carica o Scarica file di origine) per aprire o chiudere un file di origine.

  • (solo WinDbg) Usare il comando .open (Open Source File) per aprire un file di origine.

  • (solo WinDbg) Usare il file | open source comando di file o premere CTRL+O per aprire un file di origine. è anche possibile usare il pulsante open source (CTRL+o) sulla barra degli strumenti.

    Nota Quando si usa File | Open Source File (o il relativo menu di scelta rapida o gli equivalenti dei pulsanti) per aprire un file di origine, il percorso di tale file viene aggiunto automaticamente al percorso di origine.

  • (solo WinDbg) Usare il file | Comando File recenti per aprire uno dei quattro file di origine aperti più di recente in WinDbg.

  • (solo WinDbg) Usare il file | Chiudere il comando Finestra corrente o selezionare il pulsante Chiudi nell'angolo della finestra Origine per chiudere un file di origine.

Vedi anche

Per altre informazioni su come usare i file di origine, vedere Debug in modalità origine.