Démarrer un programme avec le débogueur.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Bruno Brouard
annoa.b@gmail.com 2009-2012
Gérard Baylard
gerard.b|@|bbox.fr 2010
Julien Hardelin
jhardlin@orange.fr 2011, 2014
Alain Lojewski
allomervan@gmail.com 2011, 2012
Mickael Albertus
mickael.albertus@gmail.com 2012

# Débogage d'un programme

# Lancement d'un programme dans le débogueur

Le programme actuel est défini dans la boîte de dialogue Paramètres du programme. Reportez-vous à pour plus d'informations. Ce programme peut être démarré dans le débogueur de la façon suivante :

Dans le menu principal, sélectionnez ExécuterDéboguer le programme, ou utilisez la combinaison de touches MajF12.

Un programme peut être difficile à déboguer s'il est hautement optimisé ou si les informations de débogage sont absentes. L'optimisation et les informations de débogage sont activées lors de l'étape de configuration. Normalement, une configuration de débogage est disponible, qui désactive l'optimisation et inclut toutes les informations de débogage. Anjuta affiche un avertissement si cette configuration n'est pas utilisée. Reportez-vous à pour plus d'informations.

# Débogage d'une application déjà en cours d'exécution

Vous pouvez utiliser le débogueur sur une application déjà en cours d'exécution.

Dans le menu principal, sélectionnez Exécuter Déboguer le processus... pour obtenir une boite de dialogue affichant tous les processus actuellement en cours d'exécution.

Sélectionnez un processus dans la boîte de dialogue Attacher au processus et cliquez sur Attacher pour démarrer le débogueur sur ce processus. Référez-vous à pour plus de détails.

# Débogage d'une application distante

Vous pouvez utiliser le débogueur pour déboguer une application exécutée sur un autre ordinateur à travers une connexion TCP (protocole de contrôle de transmission) ou une connexion série.

Dans le menu principal, sélectionnez Exécuter Déboguer une cible distante....

Sélectionnez le type de connexion vers l'application distante, Connexion en ligne série ou Connexion TCP/IP.

S'il s'agit d'une connexion TCP/IP, remplissez les champs Adresse et Port.

S'il s'agit d'une connexion en ligne série, remplissez la boîte de texte en-dessous avec le nom du périphérique série, par exemple /dev/ttyb.

Cliquez sur Se connecter pour démarrer le débogueur et vous connecter à la cible distante.

# Arrêt du débogueur

Le débogueur et le programme peuvent être arrêtés à tout moment de la façon suivante :

Dans le menu principal, sélectionnez Exécuter Arrêter le débogueur.