Der eigentliche Kompilierer, hier der für 32-Bit-Architekturen, der auch einen eigenen Aufruf des Präprozessors durchführt, so dass sogar Makro-Abkürzungen bequem aus einer anderen Sprache auf traditionelles C und zurück übersetzt werden können.
Die möglichen Einstellparameter werden durch einen Aufruf (ohne Argumente) von:
bcc32.exeabgefragt, wobei die deutsche Übersetzung der Antwort lautet:
Borland C++ 5.2 für 32-Bit-Windows Kopierrecht © 1993, 1997 Borland International Aufruf ist: bcc32 [ Wahlmöglichkeiten ] Datei[en] * = Vorgabe; -x- = Wahl x abschalten
-3 * Befehle des 80386 -4 Befehle des 80486 -Ax Erweiterungen verhindern -B über Zusammenbau (Assembler) kompilieren -C verschachtelte Kommentare erlauben -Dxxx Abkürzung (Makro) festlegen -Exxx alternativer Name des Zusammenbauers (Assemblers) -Hxxx vorkompilierte Kopfdateien verwenden -Ixxx Verzeichnis der einzubindenden Dateien -K Buchstabenvorgabe ohne Vorzeichen -Lxxx Bibliothekenverzeichnis -M Vollendungsprotokoll erzeugen -N Stapelüberlauf prüfen -Ox Optimierungen -P C++ erzwungen kompilieren -R Information für Internet-Anzeige (Browser) erzeugen -RT * Laufzeittypzuordnung (RTTI) erzeugen -S Ausgabe für Zusammenbauer (Assembler) erzeugen -Txxx Wahlmöglichkeit für Zusammenbauer (Assembler) auswählen -Uxxx Abkürzung (Makro) löschen -Vx virtuelle Tabellenkontrolle -X automatische Abhängigkeiten nicht ausgeben -aN auf N Bytes ausrichten -b * Aufzählungen als Ganzzahl -c nur kompilieren -d doppelte Zeichenketten zusammenlegen -exxx Name der ausführbaren Datei -fxx Fließkommawahlmöglichkeiten -gN nach N Warnungen anhalten -iN größte Bezeichnernamenlänge -jN nach N Fehlern anhalten -k * normaler Stapelrahmen -lx Wahlmöglichkeit für Binder (Linker) auswählen -nxxx Ausgabedateiverzeichnis -oxxx Objektdateiname -p Pascal-Befehle -tWxxx Windows-Anwendung erzeugen -u * Unterstriche vor externen Bezeichnern -v Entlausen (Debugging) ermöglichen -wxxx Warnungen kontrollieren -xxxx Ausnahmen behandeln -y Zeilennummerinformation erzeugen -zxxx Segmentnamen setzen
Ob im Rahmen einer Übersetzung dieses Programms in andere Sprachen auch alle Buchstaben für die Wahlmöglichkeiten mit übersetzt werden müssen, kann erörtert werden.
Folgender Aufruf kompiliert ein C-Program ohne Binder (Linker):
bcc32.exe -w -v -C -K -ID:\Borland\BC5\Include -c wmain.c
ilink32.exe (nächster Beitrag) | Inhaltsverzeichnis | grep.com (vorheriger Beitrag) |
Esperanta versio | English Version |