EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

ecc - Online in der Cloud

Führen Sie ecc im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

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


ecc - eC-Compiler

ZUSAMMENFASSUNG


ec [-t Zielplattform]
[-cpp C-Präprozessor]
[-Defaultns Standard-Namespace]
[-strengt]
[-Memguard]
[-Nolinezahlen]
[verstanden-C-Flags]
-c Eingabe
[-o Ausgabe]
[-Symbole Zwischen-dir]

BESCHREIBUNG


ecc kompiliert die in angegebene eC-Quelldatei Eingabe 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


Ausgabe
-o Ausgabe Der Speicherort und der Name für die Ausgabe-Zwischen-C-Datei
(Standardmäßig sind der Standort und der Name von Eingabe mit dem .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


Ad


Ad