Dit is de opdracht capnp 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
capnp - compiler voor Cap'n Proto-definitiebestanden voor gegevensuitwisselingsformaat
KORTE INHOUD
capp [] []
capp id
capp [--help | --versie]
PRODUCTBESCHRIJVING
Deze handleiding documenteert in het kort de: capp opdracht.
Het is geschreven voor de Debian-distributie omdat het originele programma geen
handleiding pagina.
capp is de verpakking voor verschillende tools die worden gebruikt om de gegevensuitwisseling van Cap'n Proto te manipuleren
formaat. Deze tools omvatten een definitiebestandscompiler, een C++ backend, een decoder voor
het converteren van Cap'n Proto-berichten naar tekst en een generator voor Cap'n Proto-definitie-ID's.
OPTIES
Het programma volgt de gebruikelijke GNU-opdrachtregelsyntaxis, met lange opties die beginnen met twee
streepjes (`-'). Hieronder vindt u een overzicht van de mogelijkheden.
-IDIR, --import-padDIR
Voeg DIR toe aan de lijst met mappen die zijn doorzocht op niet-relatieve importbestanden (die beginnen
met een '/').
--geen-standaard-import
Voeg geen standaard importpaden toe; gebruik alleen die gespecificeerd door -I. Anders,
typisch / Usr / include en /usr/local/inclusief worden standaard toegevoegd.
--uitgebreid
Log informatieve berichten naar stderr; handig om te debuggen.
--help
Overzicht van opties weergeven.
--versie
Toon versie van het programma.
COMMANDO'S
compileren
Compileer Cap'n Proto-schemabestanden en genereer de bijbehorende broncode in een of meer
talen.
OPTIES
-I, --import-pad=
Toevoegen toe aan de lijst met mappen die zijn doorzocht op niet-relatieve importbestanden (degenen die
beginnen met een '/').
--geen-standaard-import
Voeg geen standaard importpaden toe; gebruik alleen die gespecificeerd door -I. Anders,
typisch / Usr / include en /usr/local/inclusief worden standaard toegevoegd.
-olang[:dir], --uitvoer=lang[:dir]
Genereer broncode voor taal in map (standaard: actueel
map). specificeert eigenlijk een plug-in om te gebruiken. Als is een eenvoudig woord,
de compiler voor een plug-in genaamd 'capnpc- ' in $PAD. Als is een bestand
pad met schuine strepen, wordt dit geïnterpreteerd als het exacte uitvoerbare bestand van de plug-in
name, en $PATH wordt niet doorzocht.
--src-voorvoegsel=
Als een voor compilatie opgegeven bestand begint met , verwijder het voorvoegsel voor
het doel om de namen van uitvoerbestanden te bepalen. Bijvoorbeeld het volgende
commando: capnp --src-prefix=foo/bar -oc++:corge foo/bar/baz/qux.capnp zou
genereer de bestanden corge/baz/qux.capnp.{h,c++}.
decoderen
Decodeert een of meer gecodeerde Cap'n Proto-berichten als tekst. Berichten worden standaard uitgelezen
invoer en wordt standaard verwacht in het standaard Cap'n Proto-serialisatieformaat.
OPTIES
-I, --import-pad=
Toevoegen toe aan de lijst met mappen die zijn doorzocht op niet-relatieve importbestanden (degenen die
beginnen met een '/').
-f, --vlak
Interpreteer de invoer als één groot bericht met één segment in plaats van een binnenstroom
standaard serialisatieformaat.
--geen-standaard-import
Voeg geen standaard importpaden toe; gebruik alleen die gespecificeerd door -I. Anders,
typisch / Usr / include en /usr/local/inclusief worden standaard toegevoegd.
-p, --Ingepakt
Verwacht dat de invoer wordt verpakt met behulp van standaard Cap'n Proto-verpakking, die leegloopt
nulwaardige bytes.
--kort
Print in kort (niet mooi) formaat. Elk bericht wordt op één regel afgedrukt,
zonder witruimte te gebruiken om de leesbaarheid te verbeteren.
id
Genereert een unieke identificatie voor Cap'n Proto-schemabestanden.
Gebruik capnp online met behulp van onworks.net-services