2010-05-28 19 views
15

sto usando Eclipse 3.5.1 su Ubuntu 9.10, con CDT 1.0.0.200909110608Come posso attivare i punti di interruzione in Eclipse/CDT

Se ho destro del mouse sul margine sinistro per un menu di contesto, Toggle Breakpoint, Enable Breakpoint e Breakpoint Properties sono tutti in grigio.

Come posso abilitarli?

Oltre ai punti di interruzione, il debugger e il resto del CDT funzionano correttamente.

+0

Stai costruendo con i simboli di debug abilitati? –

+0

Sì, i CFLAGS sono '-g'. Ho dovuto impostare manualmente CFLAGS su '-g' come se fossero '-g -O2' di default. Ciò ha causato l'annullamento delle variabili. Eclipse dovrebbe impostare correttamente CFLAGS per me? Ho provato a creare sia un progetto "GNU Autotools" sia un semplice progetto "Executable/Hello World ANSI C". Entrambi soffrono di questo problema. Sto usando semplice C, non C++. – fadedbee

+0

Sei in grado di impostare i breakpoint se carichi il file binario risultante in gdb da riga di comando? –

risposta

26

check Esegui-> Breakpoint tipologie-> C/C++ I punti di interruzione

+0

Sì, è proprio quello che mi ero perso. È un po 'strano,' Breakpoint C++ 'era l'unica opzione ed era già stata selezionata, ma facendo clic su punti di interruzione funzionanti. Grazie, Chris. – fadedbee

+0

Nella configurazione di debug, deselezionata "Stop all'avvio a". Per me funziona. – Daniel

2

Spegnere "Skip tutti i breakpoint". Questo ha funzionato per me.

Problemi correlati