Il s'agit de la commande capnp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
capnp - compilateur pour les fichiers de définition de format d'échange de données Cap'n Proto
SYNOPSIS
capnp [] []
capnp id
capnp [--Aidez-moi | --version]
DESCRIPTION
Cette page de manuel documente brièvement les capnp commander.
Il a été écrit pour la distribution Debian car le programme original n'a pas de
page de manuel.
capnp est un wrapper pour divers outils utilisés pour manipuler l'échange de données Cap'n Proto
format. Ces outils incluent un compilateur de fichiers de définition, un backend C++, un décodeur pour
la conversion des messages Cap'n Proto en texte et un générateur d'identifiants de définition Cap'n Proto.
OPTIONS
Le programme suit la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par deux
tirets (`-'). Un résumé des options est inclus ci-dessous.
-IDIR, --import-cheminDIR
Ajoutez DIR à la liste des répertoires recherchés pour les importations non relatives (ceux qui commencent
avec un '/').
--no-standard-importation
N'ajoutez aucun chemin d'importation par défaut ; utiliser uniquement ceux spécifiés par -I. Autrement,
typiquement / usr / include et /usr/local/inclure sont ajoutés par défaut.
--verbeux
Enregistrez les messages d'information sur stderr ; utile pour le débogage.
--Aidez-moi
Afficher le résumé des options.
--version
Afficher la version du programme.
COMMANDES
compiler
Compilez les fichiers de schéma Cap'n Proto et générez le code source correspondant dans un ou plusieurs
langues.
OPTIONS
-I, --import-chemin=
Ajouter à la liste des répertoires recherchés pour les importations non relatives (ceux qui
commencer par un '/').
--no-standard-importation
N'ajoutez aucun chemin d'importation par défaut ; utiliser uniquement ceux spécifiés par -I. Autrement,
typiquement / usr / include et /usr/local/inclure sont ajoutés par défaut.
-olangue[:dir], --sortie=langue[:dir]
Générer le code source pour la langue dans le répertoire (par défaut : actuel
annuaire). spécifie en fait un plugin à utiliser. Si est un mot simple,
le compilateur pour un plugin appelé 'capnpc- ' dans $PATH. Si est un fichier
chemin contenant des barres obliques, il est interprété comme le fichier exécutable exact du plugin
nom, et $PATH n'est pas recherché.
--src-préfixe=
Si un fichier spécifié pour la compilation commence par , supprimez le préfixe de
le but de décider des noms des fichiers de sortie. Par exemple, ce qui suit
commande : capnp --src-prefix=foo/bar -oc++:corge foo/bar/baz/qux.capnp serait
générer les fichiers corge/baz/qux.capnp.{h,c++}.
décoder
Décode un ou plusieurs messages Cap'n Proto encodés sous forme de texte. Les messages sont lus à partir de la norme
entrée et par défaut devraient être au format de sérialisation Cap'n Proto standard.
OPTIONS
-I, --import-chemin=
Ajouter à la liste des répertoires recherchés pour les importations non relatives (ceux qui
commencer par un '/').
-f, --appartement
Interprétez l'entrée comme un grand message à segment unique plutôt que comme un flux dans
format de sérialisation standard.
--no-standard-importation
N'ajoutez aucun chemin d'importation par défaut ; utiliser uniquement ceux spécifiés par -I. Autrement,
typiquement / usr / include et /usr/local/inclure sont ajoutés par défaut.
-p, --emballé
Attendez-vous à ce que l'entrée soit emballée à l'aide d'un emballage Cap'n Proto standard, qui se dégonfle
octets de valeur zéro.
--court
Imprimez au format court (pas joli). Chaque message sera imprimé sur une ligne,
sans utiliser d'espace pour améliorer la lisibilité.
id
Génère un identifiant unique pour les fichiers de schéma Cap'n Proto.
Utiliser capnp en ligne à l'aide des services onworks.net
