g-ir-scanner: en línea en la nube

Este es el comando g-ir-scanner que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


g-ir-scanner: extracción de metadatos C de fuentes y encabezados

SINOPSIS


g-ir-escáner [OPCIÓN ...] ARCHIVOS ...

DESCRIPCIÓN


g-ir-scanner es una herramienta que genera archivos XML GIR analizando encabezados e introspección
Bibliotecas basadas en GObject. Por lo general, se invoca durante el paso de compilación normal de un proyecto.
y la información se guarda en el disco y luego se instala, de modo que los enlaces de idioma y
otras aplicaciones pueden usarlo. Los archivos de encabezado y los archivos de origen se pasan como argumentos
en la línea de comando. El sufijo determina si un archivo se tratará como un archivo de origen
(.c) o un archivo de encabezado (.h). Actualmente, el escáner solo admite bibliotecas basadas en C.

CAMPUS


--ayuda Mostrar opciones de ayuda

--tranquilo
Si se aprueba, no imprima detalles del funcionamiento normal.

- advertir-todo
Muestra advertencias para la API pública que no es introspectable.

- advertencia-error
Haga que las advertencias sean errores fatales.

--format = FORMAT
Estos parámetros deciden cuál será el formato resultante. El valor predeterminado
es gir.

--include = NOMBRE
Agregue la dependencia de introspección especificada al espacio de nombres escaneado. NAME es de
la forma NAMESPACE-VERSION, como Gtk-3.0.

--include-uninstalled = RUTA
Agregue la dependencia de introspección especificada al espacio de nombres escaneado. Esto difiere
from: incluye que toma una ruta de archivo y no procesa pkg-config
dependencias (ya que es posible que aún no estén instaladas).

--add-include-path = RUTA
Agregue un directorio a la ruta que usa el escáner para encontrar archivos GIR. Puede ser usado
varias veces para especificar varios directorios

-I, --library = BIBLIOTECA
Especifica una biblioteca que se hará introspección. Esto significa que el * _get_type ()
las funciones en él se llamarán para los tipos de datos GObject. El nombre de la biblioteca
no debe contener el prefijo lib inicial ni el sufijo final de biblioteca compartida.

-l, --library-path = RUTA
Incluya este directorio cuando busque una biblioteca. Esta opción se puede especificar
varias veces para incluir más de un directorio para buscar bibliotecas.

-Idirectorio
Incluya este directorio en la lista de directorios en los que se buscarán archivos de encabezado.
Debe pasar al escáner todos los directorios que normalmente pasaría al
compilador cuando se utilizan los archivos fuente especificados.

-norte, --namespace = NAME
El nombre del espacio de nombres. Este nombre debe escribirse en mayúscula, por ejemplo, la primera letra debe ser
mayúsculas. Ejemplos: Gtk, Clutter, WebKit.

--no-libtool
Desactive el uso de libtool para compilar binario de introspección de stub. Use esto si su
El sistema de compilación no requiere libtool.

--libtool
Ruta completa al ejecutable libtool. Normalmente se utiliza para los sistemas Automake.

--nsversion = VERSION
La versión del espacio de nombres. Por ejemplo 1.0. Esta suele ser la versión de la plataforma, p. Ej.
2.0 para Gtk +, no 2.12.7.

-pag, --program = PROGRAMA
Especifica un binario que se hará introspección. Esto significa que el * _get_type ()
las funciones en él se llamarán para los tipos de datos GObject. El binario debe modificarse
tomar una opción --introspect-dump = y pasar el argumento de esta función a
g_irepository_dump.

--programa-arg = ARG
Argumento adicional para pasar al programa para la introspección.

--identifier-prefix = PREFIX
Esta opción se puede especificar varias veces. Cada uno da un prefijo que será
despojado de todos los identificadores de C. Si no se especifica ninguno, se utilizará el espacio de nombres.
Por ejemplo, un prefijo identificador de Foo exportará el identificador Typdef struct _FooBar
FooBar; as Foo.Bar.

--symbol-prefix = PREFIX
Esta opción se puede especificar varias veces. Cada uno da un prefijo que será
despojado de todos los símbolos C. Por ejemplo, un prefijo de símbolo de foo exportará el símbolo
foo_bar_haz_algo as Foo.Bar.hacer_algo.

- aceptar sin prefijo
Si se especifica, el escáner aceptará identificadores y símbolos que no coincidan
el prefijo del espacio de nombres. Trate de evitar usar esto si es posible.

--output = NOMBRE DE ARCHIVO
Nombre del archivo a generar. Normalmente espacio de nombres + extensión de formato. P.ej,
GLib-2.0.gir.

--pkg = PAQUETE
Lista de paquetes pkg-config de los que se pueden obtener los indicadores del compilador y del enlazador. Esta opción puede
ser especificado varias veces para incluir indicadores de varios paquetes pkg-config.

--pkg-export = PAQUETE
Lista de paquetes pkg-config proporcionados por el gir generado. Esta opción
se puede especificar varias veces si gir proporciona más paquetes. Que no
especificado, se utilizarán los paquetes especificados con --pkg =.

--verboso
Sea detallado, incluya alguna información de depuración.

MEDIO AMBIENTE VARIABLES
El g-ir-scanner usa la variable XDG_DATA_DIRS para verificar los directorios, los girs son
ubicado en XDG_DATA_DIRS / gir-1.0. Normalmente se establece en una distribución, por lo que
no debería ser necesario configurarlo usted mismo.

La variable GI_SCANNER_DISABLE_CACHE asegura que el escáner no escribirá caché
datos a $ HOME.

Use g-ir-scanner en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows