g-ir-scanner - Online în cloud

Aceasta este comanda g-ir-scanner care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


g-ir-scanner - extragerea metadatelor C din surse și anteturi

REZUMAT


scaner g-ir [OPȚIUNE...] FIȘIERE...

DESCRIERE


g-ir-scanner este un instrument care generează fișiere XML GIR prin analizarea antetelor și introspectarea
Biblioteci bazate pe GObject. Este de obicei invocat în timpul etapei normale de construire a unui proiect
iar informațiile sunt salvate pe disc și ulterior instalate, astfel încât legăturile de limbă și
alte aplicații îl pot folosi. Fișierele antet și fișierele sursă sunt transmise ca argumente
pe linia de comandă. Sufixul determină dacă un fișier trebuie tratat ca fișier sursă
(.c) sau un fișier antet (.h). În prezent, doar bibliotecile bazate pe C sunt acceptate de scaner.

OPŢIUNI


--Ajutor Afișați opțiunile de ajutor

--Liniște
Dacă ați trecut, nu imprimați detalii despre funcționarea normală.

--avertizează-toate
Afișează avertismente pentru API-ul public care nu este introspectabil.

--warn-error
Faceți avertismentele să fie erori fatale.

--format=FORMAT
Acesti parametri decid ce format rezultat va fi utilizat. Valoarea implicită
este gir.

--include=NUME
Adăugați dependența de introspecție specificată în spațiul de nume scanat. NAME este din
formularul NAMESPACE-VERSION, ca Gtk-3.0.

--include-uninstalled=CALEA
Adăugați dependența de introspecție specificată în spațiul de nume scanat. Acest lucru diferă
de la --include prin faptul că ia o cale de fișier și nu procesează pkg-config
dependențe (deoarece este posibil să nu fie instalate încă).

--add-include-path=CALEA
Adăugați un director la calea pe care o folosește scanerul pentru a găsi fișiere GIR. Poate fi utilizat
de mai multe ori pentru a specifica mai multe directoare

-eu, --library=BIBLIOTECĂ
Specifică o bibliotecă care va fi introspectată. Aceasta înseamnă că *_get_type()
funcțiile din acesta vor fi apelate pentru tipurile de date GObject. Numele bibliotecii
nu ar trebui să conțină prefixul principal lib și nici sufixul final al bibliotecii partajate.

-L, --library-path=CALEA
Includeți acest director atunci când căutați o bibliotecă. Această opțiune poate fi specificată
de mai multe ori pentru a include mai mult de un director în care să căutați biblioteci.

- Idirector
Includeți acest director în lista directoarelor de căutat pentru fișierele antet.
Trebuie să treceți la scaner toate directoarele pe care le-ați trece în mod normal
compilator atunci când utilizați fișierele sursă specificate.

-n, --namespace=NUME
Numele spațiului de nume. Acest nume ar trebui să fie scris cu majuscule, de exemplu prima literă ar trebui să fie
majuscule. Exemple: Gtk, Clutter, WebKit.

--no-libtool
Dezactivați utilizarea libtool pentru compilarea binarului de introspecție stub. Folosiți asta dacă dvs
sistemul de construire nu necesită libtool.

--libtool
Calea completă către executabilul libtool. Utilizat de obicei pentru sistemele Automake.

--nsversion=VERSIUNE
Versiunea namespace. De exemplu 1.0. Aceasta este de obicei versiunea platformei, de ex
2.0 pentru Gtk+, nu 2.12.7.

-p, --program=PROGRAM
Specifică un binar care va fi introspectat. Aceasta înseamnă că *_get_type()
funcțiile din acesta vor fi apelate pentru tipurile de date GObject. Binarul trebuie modificat
pentru a lua o opțiune --introspect-dump= și pentru a trece argumentul acestei funcții către
g_irepository_dump.

--program-arg=ARG
Argument suplimentar de transmis programului pentru introspecție.

--identifier-prefix=PREFIX
Această opțiune poate fi specificată de mai multe ori. Fiecare da un prefix care va fi
eliminat din toți identificatorii C. Dacă nu este specificat niciunul, va fi folosit spațiul de nume.
De exemplu, un prefix de identificare al foo va exporta identificatorul typdef structura _FooBar
FooBar; as Foo.Bar.

--symbol-prefix=PREFIX
Această opțiune poate fi specificată de mai multe ori. Fiecare da un prefix care va fi
desprins din toate simbolurile C. De exemplu, un prefix de simbol al foo va exporta simbolul
foo_bar_do_ceva as Foo.Bar.fă_ceva.

--accept-neprefixed
Dacă este specificat, scanerul va accepta identificatori și simboluri care nu se potrivesc
prefixul spațiului de nume. Încercați să evitați utilizarea acestuia, dacă este posibil.

--output=NUME FIȘIER
Numele fișierului de ieșit. În mod normal, spațiu de nume + extensie de format. De exemplu,
GLib-2.0.gir.

--pkg=PACHET
Lista pachetelor pkg-config de la care să obțineți steagurile compilatorului și linkerului. Această opțiune poate
fi specificat de mai multe ori pentru a include steaguri din mai multe pachete pkg-config.

--pkg-export=PACHET
Lista pachetelor pkg-config care sunt furnizate de gir generat. Această opțiune
poate fi specificat de mai multe ori dacă gir oferă mai multe pachete. Dacă nu
specificate, se vor folosi pachetele specificate cu --pkg=.

--verbos
Fiți cuprinzător, includeți câteva informații de depanare.

MEDIUL VARIABILE
Scanerul g-ir folosește variabila XDG_DATA_DIRS pentru a verifica direcțiile, acestea sunt
situat în XDG_DATA_DIRS/gir-1.0. În mod normal, este setat pe o distribuție, astfel încât dvs
nu ar trebui să-l setați singur.

Variabila GI_SCANNER_DISABLE_CACHE asigură că scanerul nu va scrie cache
date către $HOME.

Utilizați g-ir-scanner online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows