Ito ang command na g-ir-scanner na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
g-ir-scanner - pag-extract ng C metadata mula sa mga source at header
SINOPSIS
g-ir-scanner [OPTION...] FILES...
DESCRIPTION
Ang g-ir-scanner ay isang tool na bumubuo ng GIR XML file sa pamamagitan ng pag-parse ng mga header at pag-introspect
Mga aklatan batay sa GObject. Karaniwan itong ginagamit sa panahon ng normal na hakbang ng pagbuo para sa isang proyekto
at ang impormasyon ay nai-save sa disk at sa paglaon ay naka-install, upang ang wika bindings at
maaaring gamitin ito ng ibang mga application. Ang mga header file at source na file ay ipinapasa bilang mga argumento
sa command line. Tinutukoy ng suffix kung ang isang file ay ituturing bilang isang source file
(.c) o isang header file (.h). Sa kasalukuyan, ang mga aklatan na nakabatay sa C lamang ang sinusuportahan ng scanner.
Opsyon
- Tumulong Ipakita ang mga opsyon sa tulong
--tahimik
Kung pumasa, huwag mag-print ng mga detalye ng normal na operasyon.
--babala-lahat
Magpakita ng mga babala para sa pampublikong API na hindi masuri.
--warn-error
Gawing nakamamatay na mga pagkakamali ang mga babala.
--format=FORMAT
Ang mga parameter na ito ang magpapasya kung aling format ang gagamitin. Ang default na halaga
ay gir.
--include=NAME
Idagdag ang tinukoy na introspection dependency sa na-scan na namespace. Si NAME ay kay
ang form na NAMESPACE-VERSION, tulad ng Gtk-3.0.
--include-uninstalled=PATH
Idagdag ang tinukoy na introspection dependency sa na-scan na namespace. Magkaiba ito
from --include in na ito ay tumatagal ng isang file path, at hindi pinoproseso ang pkg-config
dependencies (dahil maaaring hindi pa sila naka-install).
--add-include-path=PATH
Magdagdag ng isang direktoryo sa landas na ginagamit ng scanner upang mahanap ang mga GIR file. Maaaring gamitin
maraming beses upang tukuyin ang maramihang mga direktoryo
-ako, --library=LIBRARY
Tinutukoy ang isang aklatan na susuriin. Nangangahulugan ito na ang *_get_type()
tatawagin ang mga function sa loob nito para sa mga uri ng data ng GObject. Ang pangalan ng library
hindi dapat maglaman ng nangungunang lib prefix o ang nagtatapos na shared library suffix.
-L, --library-path=PATH
Isama ang direktoryo na ito kapag naghahanap ng library. Maaaring tukuyin ang pagpipiliang ito
maraming beses upang isama ang higit sa isang direktoryo upang maghanap ng mga aklatan.
-Idirectory
Isama ang direktoryo na ito sa listahan ng mga direktoryo na hahanapin para sa mga file ng header.
Kailangan mong ipasa sa scanner ang lahat ng mga direktoryo na karaniwan mong ipapasa sa
compiler kapag ginagamit ang tinukoy na source file.
-n, --namespace=NAME
Ang pangalan ng namespace. Ang pangalang ito ay dapat na naka-capitalize, hal. ang unang titik ay dapat
upper case. Mga Halimbawa: Gtk, Clutter, WebKit.
--no-libtool
Huwag paganahin ang paggamit ng libtool para sa pag-compile ng stub introspection binary. Gamitin ito kung ang iyong
Ang build system ay hindi nangangailangan ng libtool.
--libtool
Buong path sa libtool executable. Karaniwang ginagamit para sa mga sistema ng Automake.
--nsversion=VERSION
Ang bersyon ng namespace. Halimbawa 1.0. Ito ang karaniwang bersyon ng platform, hal
2.0 para sa Gtk+, hindi 2.12.7.
-p, --program=PROGRAM
Tinutukoy ang isang binary na susuriin. Nangangahulugan ito na ang *_get_type()
tatawagin ang mga function sa loob nito para sa mga uri ng data ng GObject. Dapat baguhin ang binary
upang kumuha ng isang --introspect-dump= na opsyon, at ipasa ang argumento sa function na ito sa
g_irepository_dump.
--program-arg=ARG
Karagdagang argumento na ipapasa sa programa para sa pagsisiyasat ng sarili.
--identifier-prefix=PREFIX
Maaaring tukuyin ang opsyong ito nang maraming beses. Ang bawat isa ay nagbibigay ng prefix na magiging
inalis sa lahat ng C identifier. Kung walang tinukoy, gagamitin ang namespace.
Hal, isang identifier prefix ng Foo ay i-export ang identifier typdef istruktura _FooBar
FooBar; as Foo.Bar.
--symbol-prefix=PREFIX
Maaaring tukuyin ang opsyong ito nang maraming beses. Ang bawat isa ay nagbibigay ng prefix na magiging
natanggal sa lahat ng simbolo ng C. Hal, isang simbolo prefix ng foo ay i-export ang simbolo
foo_bar_do_something as Foo.Bar.do_something.
--accept-unprefixed
Kung tinukoy, tatanggap ang scanner ng mga identifier at simbolo na hindi tumutugma
ang prefix ng namespace. Subukang iwasan ang paggamit nito kung maaari.
--output=FILENAME
Pangalan ng file na ilalabas. Karaniwang namespace + extension ng format. Hal,
GLib-2.0.gir.
--pkg=PACKAGE
Listahan ng mga pakete ng pkg-config upang makakuha ng mga flag ng compiler at linker. Ang pagpipiliang ito ay maaaring
matukoy nang maraming beses upang isama ang mga flag mula sa ilang mga pakete ng pkg-config.
--pkg-export=PACKAGE
Listahan ng mga pakete ng pkg-config na ibinibigay ng nabuong gir. Ang pagpipiliang ito
maaaring tukuyin ng maraming beses kung ang gir ay nagbibigay ng higit pang mga pakete. Kung hindi
tinukoy, ang mga pakete na tinukoy sa --pkg= ay gagamitin.
--verbose
Maging verbose, isama ang ilang impormasyon sa pag-debug.
Kapaligiran MGA VARIABLE
Ang g-ir-scanner ay gumagamit ng XDG_DATA_DIRS variable upang suriin kung may mga dir, ang mga girs ay
matatagpuan sa XDG_DATA_DIRS/gir-1.0. Ito ay karaniwang nakatakda sa isang pamamahagi kaya ikaw
hindi dapat kailangan mong itakda ito sa iyong sarili.
Tinitiyak ng variable na GI_SCANNER_DISABLE_CACHE na hindi magsusulat ng cache ang scanner
data sa $HOME.
Gumamit ng g-ir-scanner online gamit ang mga serbisyo ng onworks.net