No assolutamente.Originariamente inviato da XWolverineX
Nei linguaggi compilati (c,c++) è possibile comunque andare in modalità debug e seguire riga per riga le azioni dei codici...
Ma se il programma è stato compilato, come può l'IDE sapere a che linea di codice mi trovo?
Per questo ho pensato: ma forse in modalità debug vengono interpretati?
Parlando molto in generale, la compilazione in modalità "debug" genera una serie di informazioni di debugging memorizzate da qualche parte e usate poi successivamente dal debugger. Inoltre vengono disabilitate tutte le ottimizzazioni. Questo perché le ottimizzazioni possono alterare il modo in cui viene generato il codice, ad esempio compattando certe cose o addirittura togliendole.
Dove vengono messe le informazioni di debugging, dipende ... dal compilatore e anche eventualmente dalla configurazione del "progetto".