Windows Mobile (auch als Windows CE bekannt) nicht über einen C- Compiler , statt Programmierer schreiben C-Code und kompilieren Sie es mit Microsoft C- Compiler . Die kompilierten Programm-Objekte werden dann in ausführbare Dateien als Teil dieses Prozesses verbunden. Die Verwendung der Compiler-und Linker ist gängige Praxis für die Herstellung von High-Performance- kompilierte Programme . Die Windows- C-Compiler hat eine Reihe von Optionen, die nützlich für die Herstellung Windows Mobile Programme sind , von denen die meisten in Folge kleinere ausführbare Dateien, die besser geeignet sind, in der begrenzten Umgebungen von einem Windows Mobile- Gerät arbeiten. Ausgang Richtung Optionen
Die überwiegende Mehrheit der Compiler-Optionen werden verwendet, um Möglichkeiten zur Ausgabe des Compilers umleiten zu finden. Diese können verwendet werden, um mehr Informationen zu liefern , wenn der Compiler nicht ausgeführt werden. Sie können sekundäre Dateien, die eine bessere Vorstellung von dem, was ist (oder nicht ) arbeiten , da das Programm läuft durch den Compiler zu geben, oder helfen, Ordnung in der Logik eines Programms , wenn es durch den Compiler läuft . Die " /FA "-Option ist ein Beispiel für diese Art von Compiler-Option . Die meisten Windows Mobile Apps werden als Maschinencode kompiliert Programm Größe und die Leistung zu erhöhen .
Compiler Optionen zur Fehlerbehebung
Compiler einstellen können , um nützliche Informationen zu geben, wenn zunächst eine Zusammenstellung werden Programm - die meisten Programme müssen kompiliert mehrere Male, jedes Mal Festsetzung einige Fehler vom Compiler geworfen werden. " /EH " ist die primäre Fehlersuche Option , mit dem Sie das Format der Ausnahmen , und was löst eine Ausnahme , wenn der Compiler läuft angeben können . Andere Optionen zur Fehlerbehebung gehören " /C ", die Kommentare bewahrt während der Compiler Vorverarbeitung Zyklus . Dies ist hilfreich bei der Bestimmung , welcher Teil des Codes verursacht der Compiler sträuben .
Kopfball Inclusion Optionen
"C" -Compiler Prozess Header als eine Möglichkeit Funktionen in die Programmierung Objekten gehören . Die Optionen für die Einbeziehung sie reichen von der " /Fp "-Option, für die Aufnahme einer bestimmten vorkompilierte Header-Datei , auf "/FI " zur Vorverarbeitung angegeben Header. Im Zusammenhang mit diesen Funktionen sind die " /FastCap " und "/callcap " Profiling Optionen , die zusätzliche Haken geben für Verknüpfung Funktionsaufrufe. Die " /Fp " Option ist nützlich für mobile Geräte, weil es das letzte Dateigröße oder die Menge an RAM braucht es reduzieren kann .
Linking Options
Wenn ein Compiler läuft , ist es sowohl kompiliert Code in Code-Objekte , und verbindet diese Code-Objekte in ausführbare Dateien . Die Compiler-Optionen , die die Verknüpfung von Objekten regeln in ausführbaren Dateien " /c ", die alle verbindet , " /Gy " die Funktion - Ebene ermöglicht den Anschluss deaktiviert , und "/LD" , das den Linker und Compiler läuft das Programm als einen dynamischen Link zu erstellen Bibliothek (*. dll -Datei).