InglêsFrancêsEspanhol

Ad


favicon do OnWorks

g-ir-scanner - Online na nuvem

Execute g-ir-scanner no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

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


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad