EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

g-ir-scanner - Online în cloud

Rulați g-ir-scanner în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

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


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

  • 1
    7z
    7z
    7z - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Rulați 7z
  • 2
    7za
    7za
    7za - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Run 7za
  • 3
    înfiorător
    înfiorător
    CREEPY - O informație de geolocalizare
    agregator DESCRIERE: înfiorător este un
    aplicație care vă permite să adunați
    informații legate de geolocalizare despre
    utilizatori din...
    Fugi înfiorător
  • 4
    cricket-compilare
    cricket-compilare
    cricket - Un program pentru gestionarea
    colectarea și afișarea seriilor temporale
    date ...
    Rulați cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script pentru a obține
    informații despre versiunea instalată
    de G-Wrap...
    Rulați g-wrap-config
  • 6
    g.iarbă de acces
    g.iarbă de acces
    g.access - Controlează accesul la
    setul de hărți curent pentru alți utilizatori de pe
    sistem. Dacă nu este oferită nicio opțiune, se imprimă
    Statusul curent. CUVINTE CHEIE: general, hartă
    management, p...
    Rulați g.accessgrass
  • Mai mult »

Ad