Inhalt

### Programmargumente, Arbeitsverzeichnis, Umgebungsvariablen setzen

Mit Ausführen|Argumente öffnen Sie einen Dialog, in dem Sie Programmargumente, das Arbeitsverzeichnis sowie Umgebungsvariablen setzen können.

### Programmargumente

In der obersten Eingabezeile können Sie die Programmargumente eingeben, die an das Programm übergeben werden sollen. Diese werden beim nächsten Programmstart verwendet.

### Arbeitsverzeichnis

Im Eingabefeld darunter können Sie das Arbeitsverzeichnis angeben. Dieses wird sofort an gdb übergeben, sobald Sie OK drücken. Das Programm verwendet das neue Arbeitsverzeichnis allerdings erst beim nächsten Start.

Das Arbeitsverzeichnis gilt auch für gdb selbst! Das angegebene Arbeitsverzeichnis wird sofort an gdb weitergegeben, d.h. gdb wird die neue Einstellung verwenden, sobald Sie OK drücken. Das kann einen Einfluss darauf haben, ob gdb Quellcodedateien findet.

### Umgebungsvariablen

Im Bereich für Umgebungsvariablen können Sie einen Ausdruck in der Form `VARIABLE=Wert` eingeben und dann Ändern klicken, um der Umgebungsvariablen `VARIABLE` einen `Wert` zuzuweisen. Um eine Variable zu entfernen, wählen Sie diese zuerst aus der Liste darunter aus und klicken dan Löschen. Um einen Wert zu ändern, geben Sie einfach den neuen Wert ein und klicken Ändern. Wenn Sie den Namen der Variable ändern und Ändern clicken, erzeugen Sie eine neue Variable! Die neuen Umgebungsvariablen werden erst beim nächsten Programmstart verwendet.

Wenn Sie glibc2 unter Linux verwenden, ist es sehr wichtig, dass Sie der Umgebungsvariablen `LD_BIND_NOW` den Wert `1` zuweisen. Wenn diese Variable nicht gesetzt ist, können solche Funktionen nicht betreten werden, die von der Bibliothek `libc` und anderen Shared Libraries importiert werden.