Este é o comando capnpc-c ++ que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
capnp - compilador para arquivos de definição de formato de intercâmbio de dados Cap'n Proto
SINOPSE
capnp [] []
capnp id
capnp [--Socorro | --versão]
DESCRIÇÃO
Esta página de manual documenta resumidamente o capnp comando.
Ele foi escrito para a distribuição Debian porque o programa original não possui um
página do manual.
capnp é um wrapper para várias ferramentas usadas para manipular o intercâmbio de dados do Cap'n Proto
formato. Essas ferramentas incluem um compilador de arquivo de definição, um back-end C ++, um decodificador para
conversão de mensagens Cap'n Proto em texto e um gerador para IDs de definição Cap'n Proto.
OPÇÕES
O programa segue a sintaxe de linha de comando GNU usual, com longas opções começando com dois
travessões (`- '). Um resumo das opções está incluído abaixo.
-IDIR, --caminho de importaçãoDIR
Adicionar DIR à lista de diretórios pesquisados por importações não relativas (aquelas que começam
com um '/').
--no-standard-import
Não adicione nenhum caminho de importação padrão; use apenas aqueles especificados por -I. De outra forma,
tipicamente / usr / include e a / usr / local / include são adicionados por padrão.
--verbose
Registrar mensagens informativas em stderr; útil para depuração.
--Socorro
Mostra o resumo das opções.
--versão
Mostra a versão do programa.
COMANDOS
compilar
Compilar arquivos de esquema Cap'n Proto e gerar o código-fonte correspondente em um ou mais
línguas.
OPÇÕES
-I, --import-path =
Adicionar à lista de diretórios pesquisados por importações não relativas (aquelas que
começar com '/').
--no-standard-import
Não adicione nenhum caminho de importação padrão; use apenas aqueles especificados por -I. De outra forma,
tipicamente / usr / include e a / usr / local / include são adicionados por padrão.
-olang [: dir], --output =lang [: dir]
Gerar código-fonte para a linguagem no diretório (padrão: atual
diretório). na verdade, especifica um plugin a ser usado. Se é uma palavra simples,
o compilador para um plugin chamado 'capnpc- 'em $ PATH. Se é um arquivo
caminho contendo barras, é interpretado como o arquivo executável do plugin exato
nome e $ PATH não é pesquisado.
--src-prefix =
Se um arquivo especificado para compilação começa com , remova o prefixo para
o propósito de decidir os nomes dos arquivos de saída. Por exemplo, o seguinte
comando: capnp --src-prefix = foo / bar -oc ++: corge foo / bar / baz / qux.capnp iria
gere os arquivos corge / baz / qux.capnp. {h, c ++}.
decodificar
Decodifica uma ou mais mensagens codificadas do Cap'n Proto como texto. As mensagens são lidas a partir do padrão
entrada e por padrão devem estar no formato de serialização padrão Cap'n Proto.
OPÇÕES
-I, --import-path =
Adicionar à lista de diretórios pesquisados por importações não relativas (aquelas que
começar com '/').
-f, --plano
Interprete a entrada como uma grande mensagem de segmento único, em vez de um fluxo em
formato de serialização padrão.
--no-standard-import
Não adicione nenhum caminho de importação padrão; use apenas aqueles especificados por -I. De outra forma,
tipicamente / usr / include e a / usr / local / include são adicionados por padrão.
-p, - embalado
Espere que a entrada seja embalada usando embalagem padrão Cap'n Proto, que esvazia
bytes com valor zero.
--baixo
Imprima em formato curto (não bonito). Cada mensagem será impressa em uma linha,
sem usar espaços em branco para melhorar a legibilidade.
id
Gera um identificador exclusivo para arquivos de esquema Cap'n Proto.
Use capnpc-c ++ online usando serviços onworks.net