Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Both sides previous revision Revisione precedente | |||
it:debugger [2009/12/17 00:29] frank50_s |
it:debugger [2009/12/17 21:35] (versione attuale) frank50_s |
||
---|---|---|---|
Linea 6: | Linea 6: | ||
Quindi selezionare la scheda **linker** e nell'opzione **Debug information** selezionare **CodeView format** o **CodeView & COFF format**. | Quindi selezionare la scheda **linker** e nell'opzione **Debug information** selezionare **CodeView format** o **CodeView & COFF format**. | ||
+ | ===== Muoversi attraverso il codice ===== | ||
+ | Utilizzare **F11** per avanzare nel codice, riga per riga. Questo funziona sia in modalità sorgente che in quella assembly. | ||
+ | |||
+ | Utilizzare **MAIUSC + F11** per uscire dalla funzione corrente, alla funzione chiamante. Questo è possibile solo se il debugger crede che può tranquillamente trovare l'indirizzo di ritorno. Non funziona bene con funzioni ricorsive. | ||
+ | |||
+ | Usa **Ctrl + F10** per l'eseguire la riga in cui si trova il cursore. | ||
+ | |||
+ | Quando si passa attraverso il codice sorgente, è probabilmente meglio vedere i cambiamenti sia in vista //Autos// sia in vista //Watch//. Quando si passa tramite il codice assembly, è probabilmente meglio vedere i cambiamenti sia con la vista //Registers// o la vista //Watch//. |