ecc - Online in der Cloud

Dies ist der Befehl ecc, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ecc - eC-Compiler

ZUSAMMENFASSUNG


ec [-t Zielplattform]
[-cpp C-Präprozessor]
[-Defaultns Standard-Namespace]
[-strengt]
[-Memguard]
[-Nolinezahlen]
[verstanden-C-Flags]
-c Varianten des Eingangssignals:
[-o Möglichkeiten für das Ausgangssignal:]
[-Symbole Zwischen-dir]

BESCHREIBUNG


ecc kompiliert die in angegebene eC-Quelldatei Varianten des Eingangssignals: zum Zwischen-C-Code.

Außerdem werden die Symbolimportdateien generiert (.imp) und (wenn das kompilierte
Quelle enthält eine beliebige internationalisierbare Zeichenfolge) Teilübersetzungs-String-Kataloge
(.Schüssel) benutzt von ecs um den Symbollader zu erzeugen und die Übersetzung des Moduls zu generieren
Vorlage (.Topf).

ecc verlässt sich auf die Symbole (.sym) für die Eingabequelle sowie alle anderen eC-Quelldateien
darin importiert und vorkompiliert von ecp, und gefunden in Zwischen-dir.

OPTIONAL


Output
-o Möglichkeiten für das Ausgangssignal: Der Speicherort und der Name für die Ausgabe-Zwischen-C-Datei
(Standardmäßig sind der Standort und der Name von Varianten des Eingangssignals: an. Nach der Installation können Sie HEIC-Dateien mit der .ec Erweiterung ersetzt durch .c)

Mittel Verzeichnis
-Symbole Zwischen-dir

Position der Symbole (.sym) Ausgabe vom Precompiler (ecp) und wo Importdateien ausgegeben werden
(.imp) und Teilübersetzungs-String-Kataloge (.Schüssel)

Plattform
-t Zielplattform

Wo Zielplattform ist einer von: win32 linux Apfel
(Standardmäßig für die Hostplattform, wenn nicht angegeben)

Werkzeugkette Optionen
-cpp C-Präprozessor

Welcher C-Präprozessor soll verwendet werden (standardmäßig gcc)

Namespace Optionen
-Defaultns Standard-Namespace

Angenommen, alle in der Quelldatei definierten Klassen und Namespaces befinden sich innerhalb des Namespace
Standard-Namespace. Dies wirkt sich nicht auf Konstrukte aus, die mit dem . definiert sind Standard Zugriffsmodus,
die nicht verstümmelt und C-kompatibel sind.

-strengt
Konstrukte innerhalb von Namespaces und Sub-Namespaces nicht automatisch auflösen. Alle
Klassen, Funktionen und Defines müssen dann explizit mit ihrem vollen qualifiziert werden
Namensräume.

Fehlerbeseitigung Optionen
-Memguard
Generieren Sie Stack-Informationen für MemoryGuard-Funktionsaufrufe zur Verwendung mit MemoryGuard. Zu
Wenn Sie MemoryGuard aktivieren, muss die MemoryGuard-Konfiguration der Ecere-Laufzeitbibliothek
Gebraucht. Der einfachste Weg ist das Hinzufügen des ecere-Laufzeitbibliotheksprojekts
(sdk/ecere/ecere.epj) in den Arbeitsbereich, schalten Sie seine Konfiguration auf "MemoryGuard" um und
baue es. MemoryGuard kann dann umgeschaltet werden, indem die aktive Konfiguration des
ecere-Projekt.

-Nolinezahlen
Unterlassen Sie die Ausgabe von Zeilennummern der eC-Quelldatei in der generierten C-Datei.

Verstanden C Flags
-Ienthaltenir

-isystem|-isysroot sysincludedir

-DDefinition

-m32

Verwenden Sie ecc online mit den onworks.net-Diensten



Neueste Linux- und Windows-Online-Programme