g-ir-scanner - Online na nuvem

Este é o comando g-ir-scanner 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 do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


g-ir-scanner - extraindo metadados C de fontes e cabeçalhos

SINOPSE


g-ir-scanner [OPÇÃO ...] ARQUIVOS ...

DESCRIÇÃO


g-ir-scanner é uma ferramenta que gera arquivos GIR XML por meio da análise de cabeçalhos e introspecção
Bibliotecas baseadas em GObject. Geralmente é invocado durante a etapa normal de construção de um projeto
e as informações são salvas no disco e posteriormente instaladas, para que as ligações de idioma e
outros aplicativos podem usá-lo. Arquivos de cabeçalho e arquivos de origem são passados ​​como argumentos
na linha de comando. O sufixo determina se um arquivo deve ser tratado como um arquivo de origem
(.c) ou um arquivo de cabeçalho (.h). Atualmente, apenas bibliotecas baseadas em C são suportadas pelo scanner.

OPÇÕES


--Socorro Mostrar opções de ajuda

--quieto
Se aprovado, não imprime os detalhes da operação normal.

--aviso-todos
Exibir avisos para API pública que não seja introspectiva.

--aviso-erro
Faça com que os avisos sejam erros fatais.

--format = FORMAT
Este parâmetro decide qual formato resultante será usado. O valor padrão
é gir.

--include = NOME
Adicione a dependência de introspecção especificada ao namespace verificado. NAME é de
a forma NAMESPACE-VERSION, como Gtk-3.0.

--include-Uninstall = PATH
Adicione a dependência de introspecção especificada ao namespace verificado. Isso difere
de --include no sentido de que leva um caminho de arquivo e não processa o pkg-config
dependências (uma vez que podem não estar instaladas ainda).

--add-include-path = PATH
Adicione um diretório ao caminho que o scanner usa para encontrar arquivos GIR. Pode ser usado
várias vezes para especificar vários diretórios

-eu, --library = BIBLIOTECA
Especifica uma biblioteca que será examinada. Isso significa que * _get_type ()
funções nele serão chamadas para tipos de dados GObject. O nome da biblioteca
não deve conter o prefixo lib inicial nem o sufixo final da biblioteca compartilhada.

-EU, --library-path = PATH
Inclua este diretório ao pesquisar por uma biblioteca. Esta opção pode ser especificada
várias vezes para incluir mais de um diretório para procurar bibliotecas.

-Idiretório
Inclua este diretório na lista de diretórios a serem pesquisados ​​para arquivos de cabeçalho.
Você precisa passar para o scanner todos os diretórios que normalmente passaria para o
compilador ao usar os arquivos de origem especificados.

-n, --namespace = NAME
O nome do namespace. Este nome deve estar em maiúscula, por exemplo, a primeira letra deve ser
maiúsculas. Exemplos: Gtk, Clutter, WebKit.

--no-libtool
Desabilite o uso de libtool para compilar o binário de introspecção stub. Use isto se o seu
o sistema de construção não requer libtool.

--libtool
Caminho completo para o executável libtool. Normalmente usado para sistemas Automake.

--nsversion = VERSION
A versão do namespace. Por exemplo 1.0. Esta é geralmente a versão da plataforma, por exemplo
2.0 para Gtk +, não 2.12.7.

-p, --program = PROGRAMA
Especifica um binário que será examinado. Isso significa que * _get_type ()
funções nele serão chamadas para tipos de dados GObject. O binário deve ser modificado
para pegar uma opção --introspect-dump =, e passar o argumento para esta função para
g_irepository_dump.

--program-arg = ARG
Argumento adicional a ser passado ao programa para introspecção.

--identifier-prefix = PREFIX
Esta opção pode ser especificada várias vezes. Cada um dá um prefixo que será
removido de todos os identificadores C. Se nenhum for especificado, o namespace será usado.
Por exemplo, um prefixo identificador de Foo irá exportar o identificador Typdef struct _FooBar
FooBar; as Foo.Bar.

--symbol-prefix = PREFIX
Esta opção pode ser especificada várias vezes. Cada um dá um prefixo que será
removido de todos os símbolos C. Por exemplo, um prefixo de símbolo de Foo irá exportar o símbolo
foo_bar_do_algo as Foo.Bar.do_alguma coisa.

--accept-unefixed
Se especificado, o scanner aceitará identificadores e símbolos que não correspondem
o prefixo do namespace. Tente evitar usar isso, se possível.

--output = FILENAME
Nome do arquivo de saída. Normalmente, namespace + extensão de formato. Por exemplo,
GLib-2.0.gir.

--pkg = PACKAGE
Lista de pacotes pkg-config dos quais obter os sinalizadores do compilador e do vinculador. Esta opção pode
ser especificado várias vezes para incluir sinalizadores de vários pacotes pkg-config.

--pkg-export = PACKAGE
Lista de pacotes pkg-config que são fornecidos pelo gir gerado. Esta opção
pode ser especificado várias vezes se o gir fornecer mais pacotes. Se não
especificado, os pacotes especificados com --pkg = serão usados.

--verbose
Seja prolixo, inclua algumas informações de depuração.

MEIO AMBIENTE VARIÁVEIS
O g-ir-scanner usa a variável XDG_DATA_DIRS para verificar os dirs, os girs são
localizado em XDG_DATA_DIRS / gir-1.0. Normalmente é definido em uma distribuição para que você
não deve ser necessário configurá-lo sozinho.

A variável GI_SCANNER_DISABLE_CACHE garante que o scanner não gravará no cache
dados para $ HOME.

Use g-ir-scanner online usando serviços onworks.net



Programas online mais recentes para Linux e Windows