Ein Programm in einem Debugger starten.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Mario Blättermann
mario.blaettermann@gmail.com 2009-2013
Jonas Rebmann
jonas.rebmann@googlemail.com 2010
Christian Kirbach
christian.kirbach@gmail.com 2010, 2011, 2012, 2013, 2015

# Ein Programm diagnostizieren

# Ein Programm in einem Debugger starten

Das aktuelle Programm ist im Dialog Programmparameter definiert. Lesen Sie bitte für weitere Informationen. Dieses Programm wird im Debugger folgendermaßen gestartet:

Wählen Sie AusführenProgramm diagnostizieren im Hauptmenü, oder drücken Sie UmschalttasteF12

Es kann schwieriger sein, ein Programm zu diagnostizieren, das hoch optimiert ist oder wenn Informationen zur Fehlerdiagnose fehlen. Im Konfigurationsschritt ist festgelegt, ob Optimierungen und Informationen zur Fehlerdiagnose aktiviert sind. Normalerweise gibt es eine Konfigurationsmöglichkeit zur Fehlerdiagnose, die Optimierungen abschaltet und alle Informationen zur Fehlerdiagnose beinhaltet. Anjuta gibt eine Warnung aus, wenn diese Konfiguration nicht verwendet wird. Lesen Sie für weitere Informationen.

# Fehlerdiagnose in einer bereits laufenden Anwendung

Der Debugger kann in einer bereits laufenden Anwendung verwendet werden.

Wählen Sie AusführenEinen Prozess diagnostizieren … im Hauptmenü, um einen Dialog zu öffnen, der alle aktuell laufenden Prozesse aufführt.

Wählen Sie einen Prozess im Dialog An Prozess anhängen und klicken Sie auf Anhängen, um die Fehlerdiagnose zu starten. Lesen Sie für weitere Informationen.

# Fehlerdiagnose einer entfernten Anwendung

Der Debugger kann zum Debuggen einer auf einem anderen Rechner laufenden Anwendung verwendet werden, sofern der Rechner über eine TCP- oder serielle Verbindung angeschlossen ist.

Wählen Sie AusführenEntferntes Ziel diagnostizieren … im Hauptmenü.

Wählen Sie die Art der Verbindung zur entfernten Anwendung, entweder Serielle Kabelverbindung oder TCP/IP-Verbindung.

Bei einer TCP-Verbindung füllen Sie die Felder Adresse und Port aus.

Bei einer seriellen Verbindung geben Sie im Texteingabefeld den Namen des seriellen Geräts an, beispielsweise /dev/ttyb.

Klicken Sie auf Verbinden, um den Debugger zu starten und zum entfernten Ziel zu verbinden.

# Debugger anhalten

Die Fehlerdiagnose und das Programm können jederzeit so beendet werden:

Wählen Sie AusführenFehlerdiagnose anhalten im Hauptmenü.