2010-05-28 9 views
15

J'utilise Eclipse 3.5.1 sur Ubuntu 9.10, avec CDT 1.0.0.200909110608Comment puis-je activer des points d'arrêt dans Eclipse/CDT

Si je clic droit sur la marge de gauche pour un menu contextuel, Toggle Breakpoint, Enable Breakpoint et Breakpoint Properties sont tous grisés.

Comment puis-je les activer?

En dehors des points d'arrêt, le débogueur et le reste de CDT fonctionnent correctement.

+0

Construisez-vous avec les symboles de débogage activés? –

+0

Oui, les CFLAGS sont '-g'. J'ai dû mettre manuellement CFLAGS à '-g' car ils étaient '-g -O2' par défaut. Cela a provoqué l'exclusion des variables. Est-ce que Eclipse doit paramétrer CFLAGS correctement pour moi? J'ai essayé de créer à la fois un projet 'GNU Autotools' et un simple projet 'Executable/Hello World ANSI C'. Ils souffrent tous les deux de ce problème. J'utilise le C simple, pas C++. – fadedbee

+0

Etes-vous capable de définir des points d'arrêt si vous chargez le binaire résultant dans la ligne de commande gdb? –

Répondre

26

Check run-> Breakpoint types-> C/C++ Breakpoints

+0

Oui, c'est juste ce que j'avais manqué. C'est un peu étrange, les «points d'arrêt C++» étaient la seule option et elle était déjà sélectionnée, mais le fait de cliquer sur des points d'arrêt fonctionnait. Merci, Chris. – fadedbee

+0

Dans la configuration de débogage, décoché "Arrêter au démarrage à". Ça marche pour moi. – Daniel

2

Désactivez l'option "Ignorer tous les points d'arrêt". Cela a fonctionné pour moi.

Questions connexes