Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

g-ir-scanner - Online w chmurze

Uruchom g-ir-scanner w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie g-ir-scanner, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


g-ir-scanner - wyodrębnianie metadanych C ze źródeł i nagłówków

STRESZCZENIE


g-ir-skaner [OPCJA...] PLIKI...

OPIS


g-ir-scanner to narzędzie, które generuje pliki GIR XML poprzez parsowanie nagłówków i introspekcję
Biblioteki oparte na GObject. Zwykle jest wywoływany podczas normalnego etapu kompilacji projektu
a informacje są zapisywane na dysku, a następnie instalowane, dzięki czemu powiązania językowe i
inne aplikacje mogą z niego korzystać. Pliki nagłówkowe i pliki źródłowe są przekazywane jako argumenty
w wierszu poleceń. Sufiks określa, czy plik ma być traktowany jako plik źródłowy
(.c) lub plik nagłówkowy (.h). Obecnie skaner obsługuje tylko biblioteki oparte na języku C.

OPCJE


--help Pokaż opcje pomocy

--cichy
W przypadku pozytywnego wyniku nie drukuj szczegółów normalnej pracy.

--ostrzegaj-wszystkich
Wyświetlaj ostrzeżenia dotyczące publicznego interfejsu API, który nie podlega introspekcji.

--ostrzeżenie-błąd
Spraw, aby ostrzeżenia były błędami krytycznymi.

--format=FORMATUJ
Ten parametr decyduje o tym, jaki format wynikowy zostanie użyty. Wartość domyślna
jest dziewczyną.

--include=NAZWA
Dodaj określoną zależność introspekcji do skanowanej przestrzeni nazw. NAME jest z
formularz PRZESTRZEŃ NAZW-WERSJA, jak Gtk-3.0.

--include-uninstalled=ŚCIEŻKA
Dodaj określoną zależność introspekcji do skanowanej przestrzeni nazw. To się różni
from --include w tym, że pobiera ścieżkę do pliku i nie przetwarza pkg-config
zależności (ponieważ mogą nie być jeszcze zainstalowane).

--add-include-path=ŚCIEŻKA
Dodaj katalog do ścieżki, której skaner używa do wyszukiwania plików GIR. Może być użyte
wiele razy, aby określić wiele katalogów

-ja, --biblioteka=BIBLIOTEKA
Określa bibliotekę, która zostanie poddana introspekcji. Oznacza to, że funkcja *_get_type()
funkcje w nim będą wywoływane dla typów danych GObject. Nazwa biblioteki
nie powinien zawierać wiodącego przedrostka lib ani końcowego sufiksu biblioteki współdzielonej.

-L, --ścieżka-biblioteki=ścieżka
Uwzględnij ten katalog podczas wyszukiwania biblioteki. Tę opcję można określić
wiele razy, aby dołączyć więcej niż jeden katalog do wyszukiwania bibliotek.

-Ikatalog
Uwzględnij ten katalog na liście katalogów, które mają być przeszukiwane w poszukiwaniu plików nagłówkowych.
Musisz przekazać do skanera wszystkie katalogi, które normalnie przekazujesz do
kompilator podczas korzystania z określonych plików źródłowych.

-N, --namespace=NAZWA
Nazwa przestrzeni nazw. Ta nazwa powinna być pisana wielką literą, np. pierwsza litera powinna być
duże litery. Przykłady: Gtk, bałagan, WebKit.

--no-libtool
Wyłącz użycie libtool do kompilowania kodu binarnego introspekcji kodu pośredniczącego. Użyj tego, jeśli twój
system kompilacji nie wymaga libtool.

--libtool
Pełna ścieżka do pliku wykonywalnego libtool. Zwykle używany w systemach Automake.

--nsversion=WERSJA
Wersja przestrzeni nazw. Na przykład 1.0. Zwykle jest to wersja platformowa, np
2.0 dla GTK+, a nie 2.12.7.

-P, --program=PROGRAM
Określa plik binarny, który zostanie poddany introspekcji. Oznacza to, że funkcja *_get_type()
funkcje w nim będą wywoływane dla typów danych GObject. Plik binarny musi zostać zmodyfikowany
wziąć opcję --introspect-dump= i przekazać argument tej funkcji do
g_irepository_dump.

--program-arg=ARG
Dodatkowy argument do przekazania programowi introspekcji.

--identifier-prefix=PREFIX
Ta opcja może być określona wielokrotnie. Każdy daje przedrostek, który będzie
pozbawiony wszystkich identyfikatorów C. Jeśli żaden nie zostanie określony, zostanie użyta przestrzeń nazw.
Np. przedrostek identyfikatora Foo wyeksportuje identyfikator typdef struct _FooBar
FooBar; as Foo Bar.

--przedrostek-symbolu=PREFEKS
Ta opcja może być określona wielokrotnie. Każdy daje przedrostek, który będzie
pozbawiony wszystkich symboli C. Np. przedrostek symbolu bla wyeksportuje symbol
foo_bar_zrobić_coś as Foo.Bar.zrób coś.

--accept-bez prefiksu
Jeśli określono, skaner zaakceptuje identyfikatory i symbole, które nie pasują
przedrostek przestrzeni nazw. Staraj się unikać używania tego, jeśli to możliwe.

--output=NAZWAPLIKU
Nazwa pliku do wyjścia. Zwykle przestrzeń nazw + rozszerzenie formatu. Np,
GLib-2.0.gir.

--pkg=PAKIET
Lista pakietów pkg-config, z których można pobrać flagi kompilatora i konsolidatora. Ta opcja może
być określony wiele razy, aby uwzględnić flagi z kilku pakietów pkg-config.

--pkg-export=PAKIET
Lista pakietów pkg-config dostarczanych przez wygenerowany gir. Ta opcja
można podać wiele razy, jeśli gir zapewnia więcej pakietów. Jeśli nie
określony, zostaną użyte pakiety określone za pomocą opcji --pkg=.

--gadatliwy
Bądź gadatliwy, dołącz informacje dotyczące debugowania.

ŚRODOWISKO ZMIENNE
g-ir-scanner używa zmiennej XDG_DATA_DIRS do sprawdzania katalogów, girs są
znajduje się w XDG_DATA_DIRS/gir-1.0. Zwykle jest ustawiony na dystrybucję, więc ty
nie powinno być potrzeby ustawiania go samodzielnie.

Zmienna GI_SCANNER_DISABLE_CACHE zapewnia, że ​​skaner nie zapisuje pamięci podręcznej
dane do $HOME.

Korzystaj z g-ir-scanner online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 2
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • 4
    Projekt Zefir
    Projekt Zefir
    Projekt Zephyr to nowa generacja
    system operacyjny czasu rzeczywistego (RTOS).
    obsługuje wiele urządzeń
    architektury. Opiera się na A
    małe jądro...
    Pobierz projekt Zephyr
  • 5
    Scons
    Scons
    SCons to narzędzie do tworzenia oprogramowania
    jest lepszą alternatywą dla
    klasyczne narzędzie do budowania „Make”.
    wszyscy znamy i kochamy. SCons jest
    wdrożył...
    Pobierz SCons
  • 6
    PSeInt
    PSeInt
    PSeInt to interpreter pseudokodu dla
    hiszpańskojęzyczni studenci programowania.
    Jego głównym celem jest bycie narzędziem do
    nauka i zrozumienie podstaw
    koncepcja...
    Pobierz PSeInt
  • więcej »

Komendy systemu Linux

Ad