EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ecppc – Online in der Cloud

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

Dies ist der Befehl ecppc, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ecppc – Compiler für ecpp(7)

ZUSAMMENFASSUNG


ecppc [-bhszvtM] [-s-] [-o Dateinamen] [-n Name] [-m Mime Typ] [--mimetypes Dateinamen] [-I
dir] [-l Protokollkategorie] Dateinamen

ecppc -bb Dateinamen ...

BESCHREIBUNG


ecppc ist der Compiler für die ecpp-Sprache. ecpp ist eine Vorlagensprache, die es ermöglicht
Benutzer betten C++-Code zur Verwendung in HTML ein tntnet(8). ecppc generiert eine C++-Klasse aus
eine ECPP-Vorlage. Es kann auch Binärdaten in eine C++-Klasse kompilieren, was dies ermöglicht
um sie in eine tntnet-Anwendung zu integrieren.

OPTIONAL


-b Dadurch wird der Binärmodus aktiviert. Ecppc sucht nicht nach ecpp-Tags, sondern erstellt eine Klasse,
wodurch lediglich die Daten kopiert werden

-bb Dies ermöglicht den Multi-Binär-Modus. Jede Binärdatei hat beim Packen einen gewissen Overhead
in eine tntnet-Anwendung. Dieser Overhead kann sehr erheblich sein, wenn
Binärdateien sind klein, wie kleine Symbole in einer Webanwendung. Um dies zu reduzieren
Overhead können mehrere Binärdateien in eine einzelne Klasse gepackt werden, wodurch die entfernt werden
pro-binärer Overhead komplett.

Wenn die Komponente aufgerufen wird, verwendet sie den Path-Info-Parameter
(request.getPathInfo()) aus der Anfrage, um zu entscheiden, welche Binärdatei gesendet werden soll. Wenn nein
Wenn der Dateiname mit der Pfadangabe übereinstimmt, wird die Verarbeitung abgelehnt. Die Binärdateien müssen nicht von sein
gleichen Mime-Typ, da der Mime-Typ automatisch aus der Mime-Datenbank gesucht wird
durch Dateierweiterung der Quelldatei.

-i Dateinamen
Im Multibinärmodus (Option -bb) Dateinamen können aus der angegebenen Datei gelesen werden
mit dieser Option. Dies kann nützlich sein, wenn die Befehlszeile zu lang oder zu kurz wird
zur Bequemlichkeit.

-I dir Include-Dateien im Verzeichnis suchen. Diese Option kann mehrfach übergeben werden. Alle
angegebene Verzeichnisse werden wiederum nach Include-Dateien durchsucht.

-l Protokollkategorie
Protokollkategorie festlegen. Standard ist Komponente.Komponentenname.

-L Deaktivieren Sie die Generierung von #line-Anweisungen

-m Mime Typ
Mimetyp der Ausgabe festlegen. Dies ist der Mimetyp, der von der Komponente an den Browser gesendet wird
im Content-Type-Header. Ohne diesen Parameter wird der Mimetyp nachgeschlagen
die Mime-Datenbank Ihres Systems unter Verwendung der Dateierweiterung der Quelldatei.

--mimetypes Datei
Mimetypen aus Datei lesen (Standard: /etc/mime.types).

-M Dadurch wird die normale Verarbeitung deaktiviert und nur die ecpp-Abhängigkeiten davon gedruckt
Komponente. Die Ausgabe kann in ein Makefile eingebunden werden. Ecpp-Abhängigkeiten sind
wird durch das <%include>-Tag eingeleitet.

-n Name
Legen Sie den Namen der Komponente fest. Normalerweise wird dieser vom Namen der Quelldatei abgeleitet
durch Entfernen des Pfads und der .ecpp-Erweiterung.

-o Dateinamen
Schreiben Sie die generierte Datei in die angegebene Datei, anstatt den Dateinamen abzuleiten
aus dem Quelldateinamen. Der Ausgabedateiname ist normalerweise die Quelldatei, in der
Die Erweiterung wird durch .cpp ersetzt.

-p Behalten Sie den Pfadnamen bei, wenn Sie den Namen der Komponente aus dem Namen der Eingabedatei ableiten.

-s Singleton generieren. Normalerweise entscheidet ecppc automatisch, ob das Template vorhanden ist
geeignet für einen Singleton. Diese Option zwingt ecppc, einen Singleton zu generieren.

-s- Generieren Sie keinen Singleton.

-v Aktivieren Sie den ausführlichen Modus. Dadurch werden zusätzliche Informationen über die Verarbeitung auf dem gedruckt
Standardausgabe.

-z Komprimieren Sie die Daten in der Komponente. Komprimierte Daten werden automatisch dekomprimiert
erste Benutzung. Dadurch wird die Codegröße reduziert, der erste Aufruf von jedoch etwas verlangsamt
die Komponente.

Verwenden Sie ecppc online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad