ecppc - Online in de cloud

Dit is de opdracht ecppc die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ecppc - compiler voor ecpp(7)

KORTE INHOUD


ecppc [-bhszvtM] [-s] [-o bestandsnaam] [-n naam] [-m mime type] [--mimetypes bestandsnaam] [-I
dir] [-l log-categorie] bestandsnaam

ecppc -bb bestandsnaam ...

PRODUCTBESCHRIJVING


ecppc is de compiler voor de ecpp-taal. ecpp is een sjabloontaal waarmee de
gebruiker sluit C++-code in HTML in voor gebruik in tntnet(8). ecppc genereert een C++-klasse uit
een ecpp-sjabloon. Het kan ook binaire gegevens compileren in een C++-klasse, wat dit mogelijk maakt
om ze te integreren in een tntnet-applicatie.

OPTIES


-b Dit maakt de binaire modus mogelijk. Ecppc zoekt niet naar ecpp-tags, maar maakt een klasse aan,
die alleen de gegevens kopieert

-bb Dit maakt multi-binaire modus mogelijk. Elk binair bestand heeft, wanneer het is ingepakt, enige overhead
in een tntnet-applicatie. Deze overhead kan behoorlijk aanzienlijk zijn
binaire bestanden zijn klein, zoals kleine pictogrammen in een webapplicatie. Om dit te verminderen
overhead kunnen meerdere binaire bestanden in één klasse worden verpakt, waardoor de
per binaire overhead volledig.

Wanneer de component wordt aangeroepen, gebruikt deze de parameter path-info-
(request.getPathInfo()) uit het verzoek, om te beslissen welk binair bestand moet worden verzonden. Als Nee
bestandsnaam komt overeen met de padinfo, verwerking wordt geweigerd. De binaire bestanden hoeven niet van te zijn
hetzelfde mime-type, omdat het mime-type automatisch uit de mime-database wordt opgezocht
op bestandsextensie van het bronbestand.

-i bestandsnaam
In multi-binaire modus (optie -bb) bestandsnamen kunnen worden gelezen uit het opgegeven bestand
met deze optie. Dit kan handig zijn als de opdrachtregel te lang of te lang wordt
voor het gemak.

-I dir Zoek include-bestanden in de directory. Deze optie kan meerdere keren worden doorgegeven. Alle
gespecificeerde mappen worden op hun beurt doorzocht op include-bestanden.

-l log-categorie
Logboekcategorie instellen. Standaard is component.componentnaam.

-L Schakel het genereren van #line-directives uit

-m mime type
Stel het MIME-type van de uitvoer in. Dit is het mimetype dat door de component naar de browser wordt verzonden
in de Content-Type-header. Zonder deze parameter wordt het mimetype opgezocht
de mime-database van uw systeem met behulp van de bestandsextensie van het bronbestand.

--mimetypes filet
Mimetypes uit bestand lezen (standaard: /etc/mime.types).

-M Dit schakelt de normale verwerking uit en drukt hieruit alleen de ecpp-afhankelijkheden af
bestanddeel. De uitvoer kan worden opgenomen in een Makefile. Ecpp-afhankelijkheden zijn dat wel
geïntroduceerd door de <%include>-tag.

-n naam
Stel de naam van het onderdeel in. Normaal gesproken wordt dit afgeleid van de bronbestandsnaam
door het pad en de .ecpp-extensie te verwijderen.

-o bestandsnaam
Schrijf het gegenereerde bestand naar het opgegeven bestand in plaats van de bestandsnaam af te leiden
van de bronbestandsnaam. De uitvoerbestandsnaam is normaal gesproken het bronbestand waar
de extensie wordt vervangen door .cpp.

-p Bewaar de padnaam bij het afleiden van de naam van de component uit de naam van het invoerbestand.

-s Singleton genereren. Normaal gesproken beslist ecppc automatisch of de sjabloon dat is
geschikt voor een eenling. Deze optie dwingt ecppc om een ​​singleton te genereren.

-s Genereer geen singleton.

-v Uitgebreide modus inschakelen. Hiermee wordt aanvullende informatie over de verwerking afgedrukt op het
standaard-uitvoer.

-z Comprimeer de gegevens in de component. Gecomprimeerde gegevens worden automatisch gedecoprimeerd
eerste gebruik. Dit verkleint de codegrootte, maar vertraagt ​​enigszins de eerste aanroep van
het onderdeel.

Gebruik ecppc online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's