Optionen
Die Liste der Optionen, die der GCC bietet, ist unglaublich lang.
gcc --help -v gibt für den gcc 2.95.3 über 600 mögliche Optionen an.
Für den gcc 3.0.1 sind es sogar über 1000. Das macht es natürlich
unmöglich, hier auf jede einzelne Option einzugehen. Deshalb soll im
Folgenden nur ein Auswahl von Optionen besprochen werden, die mir für das
zu Beginn genannte System als hervorhebenswert erscheinen. Die
Optionen lassen sich in folgende Kategorien einteilen:
- Allgemeine Optionen,
- Sprachoptionen,
- Optionen für Warnungen,
- Debugging Optionen,
- Optionen für Optimierungen,
- Optionen für den Präprozessor,
- Assembleroptionen,
- Linkeroptionen,
- Directoryoptionen,
- Targetoptionen,
- Configurationsoptionen und
- Codegenerierungsoptionen.
Beachten Sie, daß nicht zusammengehörende Optionen auch nicht
zusammengefasst werden dürfen. gcc -dr (gibt einen Debugging-dump nach
Beendigung der RTL-Generation aus) ist nicht das selbe wie gcc -d
-r (Linkeroptionen, siehe man ldd)