1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.74 [en] (X11; U; Linux 2.2.16-SMP i686) [Netscape]">
<meta name="Author" content="Johannes Sixt">
<title>KDbg - Benutzerhandbuch - Globale Einstellungen</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
<a href="index.html">Inhalt</a>
<h1>
Globale Einstellungen</h1>
Mit dem Menüpunkt <i>Datei|Globale Einstellungen</i> können Sie
folgende Optionen einstellen:
<ul>
<li>
den Befehl, mit dem gdb aufgerufen wird;</li>
<li>
den Befehl, der das Fenster für die Programmausgabe öffnet,</li>
<li>
ob KDbg in den Vordergrund kommen soll, sobald das Programm stoppt, und
eine Verzögerung, wann er sich wieder zurückzieht,</li>
<li>
die Tabulatorweite.</li>
</ul>
<h4>
Aufruf von gdb</h4>
<blockquote>Wenn Sie eine alternative Version von gdb verwenden wollen,
geben sie diese unter <i>Aufruf von GDB</i> an. Die Standardeinstellung
ist <tt>gdb --fullname --nx</tt>. Achtung: Sie müssen jedenfalls diese
beiden Argumente übergeben; wenn Sie sie weglassen, kann KDbg nicht
funktionieren. Wenn Sie das Eingabefeld leer lassen, wird die Standardeinstellung
verwendet.</blockquote>
<h4>
Aufruf eines Terminal-Emulators</h4>
<blockquote>Falls Sie ein anderes Terminal-Programm verwenden wollen, das
die Ausgabe des Programms anzeigt, geben Sie dieses unter <i>Terminal für
die Programmausgabe</i> an. Die Standardeinstellung ist <tt>xterm -name
kdbgio -title %T -e sh -c %C</tt>. In diesem Eintrag wird <tt>%T</tt> durch
eine Überschrift und <tt>%C</tt> durch ein Bourne-Shell-Skript ersetzt,
das in eine Endlosschleife landet, damit sich das Fenster nicht schließt.
(Keine Sorge, das Skript frisst keine CPU-Zeit, sondern ruft einfach nur
<tt>sleep
3600</tt> in einer Schleife auf :) Eine alternative für diesen Eintrag
wäre zm Beispiel <tt>konsole --name kdbgio --caption %T -e
sh -c %C</tt>.</blockquote>
<h4>
In den Vordergrund</h4>
<blockquote>Sie können angeben, ob das KDbg-Fenster in den Vordergrund
gebracht werden soll, sobald das kontrollierte Programm anhält (bei
einem Breakpoint oder wegen eines Signals). Das Fenster wird allerdings
nicht aktiviert (zumindest nicht unter KWM, dem Window Manger von KDE).
Manche Benutzer werden dieses Verhalten als störend empfinden, weshalb
diese Option standardmässig ausgeschaltet ist.</blockquote>
<blockquote>Wenn diese Option eingeschaltet ist, zieht sich das KDbg-Fenster
auch wieder in den Hintergrund zurück, sobald das Programm fortgesetzt
wird. Allerdings geschieht das erst nach einer Verzögerung, die ebenfalls
angegeben werden kann. Dadurch wird verhindert, dass das Fenster ständig
nach hinten und vorne blinkt, sobald Sie einen Einzelschritt-Befehl absetzen.</blockquote>
</body>
</html>
|