Inhalt
Programmspezifische Einstellungen
In diesem Dialog können programmspezifischen Einstellungen getroffen
werden. Der Dialog wird mittels Datei|Einstellungen aufgerufen.
Die Einstellungen werden nur auf das geladene Programm angewendet und bleiben
über Sitzungen hinweg erhalten.
Wichtiger Hinweis: Die getroffenen Einstellungen
werden erst wirksam, wenn das Programm das nächste Mal geladen
wird. Das bedeutet, dass Sie nach dem Drücken von OK in diesem Dialog
das Programm erneut laden müssen (mittels Datei|Programm)!!
Debugger
Hier kann der Debugger gewählt werden, der für dieses Programm
verwendet werden soll.
Aufruf von GDB
Geben Sie den Befehl an, mit dem gdb aufgerufen werden
soll. Wenn Sie das Feld leer lassen, wird die globale
Einstellung übernommen. Wenn Sie cross-compilieren oder remote
debuggen, werden Sie hier einen gdb-Befehl angeben, der für
die Zielplattform geeignet ist. Die Standardeinstellung ist gdb --fullname --nx.
Sie müssen auf jeden Fall auch diese Optionen angeben, andernfalls
funktioniert KDbg nicht.
Ausgabe
Hier geben Sie an, unter welcher Terminalemulation das Programm arbeitet.
Keine Ein- und Ausgabe
Wählen Sie diese Option, falls Ihr Programm keine Eingabe
vom Terminal erwartet und Sie keine Ausgabe sehen wollen, die auf stdout
oder stderr geschrieben wird. Alle drei Standardkanäle (stdin,
stdout
und stderr) werden praktisch nach /dev/null umgeleitet.
Nur Ausgabe, einfache Terminalemulation
Wählen Sie diese Option, falls Ihr Programm keine Eingabe
vom Terminal erwartet (stdin wird nach /dev/null umgeleitet)
und die Ausgabe, die auf stdout und stderr geschrieben
wird, keine besondere Terminalemulation erfordert. Die Ausgabe wird im
Ausgabefenster
angezeigt.
Wichtig: Die eingebaute Terminalemulation interpretiert nur
den Zeilenvorschub \n (line-feed, ASCII 10) als Zeilenumbruch.
Das Zeichen für den Wagerücklauf \r (carriage-return,
ASCII 13) wird nicht behandelt. Das ist ausreichend für Debug-Ausgaben,
wie sie häufig beim Programmierern grafischer Benutzeroberflächen
verwendet wird.
Volle Terminalemulation
Wählen Sie diese Option, falls Ihr Programm Eingaben über
stdin
liest oder falls die Ausgabe auf stdout oder stderr Terminalemulation
erfordert. Ein Terminalemulator kann in den globalen
Einstellungen angegeben werden.