\documentclass[a4paper, 11pt]{article}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{a4wide}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{color}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{ulem}
\usepackage{listings}
\usepackage{float}
\usepackage[rflt]{floatflt}
\usepackage{tabularx}
\setlength{\parindent}{0pt}
\title{Compiler-Schalter}
\usepackage[
pdftitle={Compiler-Schalter}
pdfsubject={Delphi - Compiler-Schalter}
pdfauthor={Udo Schmal}
pdfkeywords={Table of Compilers Switches}
]{hyperref}
\definecolor{darkblue}{rgb}{0,0,.5}
\hypersetup{pdftex=true, colorlinks=true, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, pagecolor=darkblue, urlcolor=darkblue}
\begin{document}Compiler-Schalter
\singlespacing
{\LARGE \textbf{\label{sec:title}Compiler-Schalter}}

\singlespacing
\textbf{Borland Delphi für Win32 Compiler-Version 18.0\newline
2005 Borland Software Corporation}

\begin{tabularx}{0.9\textwidth} { | >{\raggedright\arraybackslash}X | }
\hline
Syntax: dcc32 [optionen] dateiname [optionen] \\
\hline
\textbf{-A\&lt;unit\&gt;=\&lt;alias\&gt;} & Unit-Alias setzen \\
\hline
\textbf{-B} & Alle Units erzeugen \\
\hline
\textbf{-CC} & Ziel: Konsole \\
\hline
\textbf{-CG} & Ziel: GUI \\
\hline
\textbf{-D\&lt;syms\&gt;} & Bedingungen definieren \\
\hline
\textbf{-E\&lt;path\&gt;} & EXE/DLL-Ausgabeverzeichnis \\
\hline
\textbf{-F\&lt;offset\&gt;} & Fehlersuche \\
\hline
\textbf{-GD} & Detaillierte Map-Datei \\
\hline
\textbf{-GP} & Map-Datei mit publics \\
\hline
\textbf{-GS} & Map-Datei mit Segmenten \\
\hline
\textbf{-H} & Ausgabe von Hinweismeldungen \\
\hline
\textbf{-I\&lt;paths\&gt;} & Include-Verzeichnisse \\
\hline
\textbf{-J} & .obj-Dateien generieren \\
\hline
\textbf{-JPHNE} & C++ .obj-Datei, .hpp-Datei, im Namespace erzeugen, alles exportieren \\
\hline
\textbf{-K\&lt;addr\&gt;} & Image-Basisadresse \\
\hline
\textbf{-LE\&lt;path\&gt;} & Package .bpl-Ausgabeverzeichnis \\
\hline
\textbf{-LN\&lt;path\&gt;} & Package .dcp-Ausgabeverzeichnis \\
\hline
\textbf{-LU\&lt;package\&gt;} & Package verwenden \\
\hline
\textbf{-M} & Modifizierte Units erzeugen \\
\hline
\textbf{-N0\&lt;path\&gt;} & Unit .dcu-Ausgabeverzeichnis \\
\hline
\textbf{-NH\&lt;path\&gt;} & Unit .hpp-Ausgabeverzeichnis \\
\hline
\textbf{-NO\&lt;path\&gt;} & Unit .obj-Ausgabeverzeichnis \\
\hline
\textbf{-NB\&lt;path\&gt;} & Unit .bpi-Ausgabeverzeichnis \\
\hline
\textbf{-NS\&lt;namespaces\&gt;} & Namespace-Suchpfad \\
\hline
\textbf{-O\&lt;paths\&gt;} & Objektverzeichnisse \\
\hline
\textbf{-B} & Auch nach 8.3-Dateinamen suchen \\
\hline
\textbf{-Q} & Ohne Meldung compilieren (Quiet) \\
\hline
\textbf{-R\&lt;paths\&gt;} & Ressourcenverzeichnisse \\
\hline
\textbf{-U\&lt;paths\&gt;} & Unit-Verzeichnisse \\
\hline
\textbf{-V} & Debug-Information in EXE \\
\hline
\textbf{-VR} & Externe Fehlersuche gen. \\
\hline
\textbf{-W[+|-][warn\_id]} & Ausgabe von Warnmeldungen \\
\hline
\textbf{-Z} & Ausgabe nie zu erstellender DCPs \\
\hline
\textbf{-\$\&lt;dir\&gt;} & Compiler-Direktive \\
\hline
\textbf{--help} & Diesen Hilfebildschirm anzeigen \\
\hline
\textbf{--version} & Name und Version anzeigen \\
\hline
\textbf{--codepage:\&lt;cp\&gt;} & Codierung für Quelltextdatei festlegen \\
\hline
\textbf{--default-namespace:\&lt;namespace\&gt;} & Namespace setzen \\
\hline
\textbf{--depends} & Unit-Abhängigkeitsinformationen ausgeben \\
\hline
\textbf{--doc} & XML-Ausgabedokumentation \\
\hline
\textbf{--drc} & Ausgaberessourcen-String .drc-Datei \\
\hline
\textbf{--no-config} & Standard-DCC32.CFG-Datei nicht laden \\
\hline
\end{tabularx}

\begin{tabularx}{0.9\textwidth} { | >{\raggedright\arraybackslash}X | }
\hline
Compiler-Schalter: \$ \&lt;buchst\&gt; \&lt;status\&gt; \newline
 \\
\hline
\textbf{A8} & Ausgerichtete Record-Felder \\
\hline
\textbf{B-} & Vollst.  boolesche Auswertung \\
\hline
\textbf{C+} & Zur Laufzeit Bedingungen auswerten \\
\hline
\textbf{D+} & Debug-Information \\
\hline
\textbf{G+} & Importierte Datenreferenzen verw. \\
\hline
\textbf{H+} & Standardmäßig lange Strings verw. \\
\hline
\textbf{I+} & Ein-/Ausgabeprüfung \\
\hline
\textbf{J-} & Strukt. Consts (Schreibzugriff) \\
\hline
\textbf{L+} & Lokale Debug-Symbole \\
\hline
\textbf{M-} & Laufzeit-Typinfo (RTTI) \\
\hline
\textbf{O+} & Optimierung \\
\hline
\textbf{P+} & Offene String-Parameter \\
\hline
\textbf{Q-} & Integer-Überlaufprüfung \\
\hline
\textbf{R-} & Bereichsüberprüfung \\
\hline
\textbf{T-} & Typisierter @-Operator \\
\hline
\textbf{U-} & Pentium(tm)-sichere Division \\
\hline
\textbf{V+} & Strenge Prüfung von var-Strings \\
\hline
\textbf{W-} & Stack-Frames erzeugen \\
\hline
\textbf{X+} & Erweiterte Syntax \\
\hline
\textbf{Y+} & Symbolinformation \\
\hline
\textbf{Z1} & Mindestgröße für Enum-Typen \\
\hline
\end{tabularx}
\end{document}