g-ir-scanner - Dalam talian di Awan

Ini ialah arahan g-ir-scanner yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


g-ir-scanner - mengekstrak metadata C daripada sumber dan pengepala

SINOPSIS


g-ir-scanner [PILIHAN...] FAIL...

DESCRIPTION


g-ir-scanner ialah alat yang menjana fail XML GIR dengan menghuraikan pengepala dan introspeksi
Perpustakaan berasaskan GObject. Ia biasanya digunakan semasa langkah binaan biasa untuk projek
dan maklumat disimpan ke cakera dan kemudian dipasang, supaya pengikatan bahasa dan
aplikasi lain boleh menggunakannya. Fail pengepala dan fail sumber dihantar sebagai argumen
pada baris arahan. Akhiran menentukan sama ada fail dianggap sebagai fail sumber
(.c) atau fail pengepala (.h). Pada masa ini hanya perpustakaan berasaskan C disokong oleh pengimbas.

PILIHAN


- membantu Tunjukkan pilihan bantuan

--senyap
Jika lulus, jangan cetak butiran operasi biasa.

--amaran-semua
Paparkan amaran untuk API awam yang tidak boleh disemak.

--amaran-kesilapan
Jadikan amaran sebagai kesilapan yang membawa maut.

--format=FORMAT
Parameter ini menentukan format yang terhasil akan digunakan. Nilai lalai
ialah gir.

--include=NAME
Tambahkan kebergantungan introspeksi yang ditentukan pada ruang nama yang diimbas. NAME ialah daripada
borang NAMESPACE-VERSION, seperti Gtk-3.0.

--include-uninstalled=PATH
Tambahkan kebergantungan introspeksi yang ditentukan pada ruang nama yang diimbas. Ini berbeza
from --include kerana ia mengambil laluan fail dan tidak memproses pkg-config
dependencies (kerana ia mungkin belum dipasang lagi).

--add-include-path=PATH
Tambahkan direktori pada laluan yang digunakan oleh pengimbas untuk mencari fail GIR. Boleh digunakan
beberapa kali untuk menentukan berbilang direktori

-saya, --library=PERPUSTAKAAN
Menentukan perpustakaan yang akan diintrospeksi. Ini bermakna bahawa *_get_type()
fungsi di dalamnya akan dipanggil untuk jenis data GObject. Nama perpustakaan
tidak seharusnya mengandungi awalan lib terkemuka mahupun akhiran perpustakaan kongsi yang berakhir.

-L, --library-path=PATH
Sertakan direktori ini semasa mencari perpustakaan. Pilihan ini boleh ditentukan
beberapa kali untuk memasukkan lebih daripada satu direktori untuk mencari perpustakaan.

-Idirektori
Sertakan direktori ini dalam senarai direktori yang akan dicari untuk fail pengepala.
Anda perlu menghantar ke pengimbas semua direktori yang biasanya anda hantar ke
pengkompil apabila menggunakan fail sumber yang ditentukan.

-n, --namespace=NAME
Nama ruang nama. Nama ini hendaklah menggunakan huruf besar, contohnya huruf pertama
huruf besar. Contoh: Gtk, Clutter, WebKit.

--no-libtool
Lumpuhkan penggunaan libtool untuk menyusun binari introspeksi rintisan. Gunakan ini jika anda
membina sistem tidak memerlukan libtool.

--libtool
Laluan penuh ke libtool boleh laku. Biasanya digunakan untuk sistem Automake.

--nsversion=VERSION
Versi ruang nama. Contohnya 1.0. Ini biasanya versi platform, cth
2.0 untuk Gtk+, bukan 2.12.7.

-p, --program=PROGRAM
Menentukan binari yang akan diintrospeksi. Ini bermakna bahawa *_get_type()
fungsi di dalamnya akan dipanggil untuk jenis data GObject. Binari mesti diubah suai
untuk mengambil pilihan --introspect-dump=, dan untuk menyampaikan hujah kepada fungsi ini kepada
g_irepository_dump.

--program-arg=ARG
Hujah tambahan untuk dihantar ke program untuk introspeksi.

--identifier-prefix=PREFIX
Pilihan ini mungkin ditetapkan beberapa kali. Setiap satu memberikan awalan yang akan
dilucutkan daripada semua pengecam C. Jika tiada yang dinyatakan, ruang nama akan digunakan.
Cth, awalan pengecam bagi Foo akan mengeksport pengecam typdef struktur _FooBar
FooBar; as Foo.Bar.

--symbol-prefix=PREFIX
Pilihan ini mungkin ditetapkan beberapa kali. Setiap satu memberikan awalan yang akan
dilucutkan daripada semua simbol C. Cth, awalan simbol bagi foo akan mengeksport simbol
foo_bar_do_something as Foo.Bar.do_something.

--accept-unprefixed
Jika dinyatakan, pengimbas akan menerima pengecam dan simbol yang tidak sepadan
awalan ruang nama. Cuba elakkan menggunakan ini jika boleh.

--output=FILENAME
Nama fail untuk dikeluarkan. Biasanya ruang nama + sambungan format. Cth,
GLib-2.0.gir.

--pkg=PAKEJ
Senarai pakej pkg-config untuk mendapatkan bendera pengkompil dan pemaut. Pilihan ini boleh
ditentukan beberapa kali untuk memasukkan bendera daripada beberapa pakej pkg-config.

--pkg-eksport=PAKEJ
Senarai pakej pkg-config yang disediakan oleh gir yang dijana. Pilihan ini
boleh ditentukan beberapa kali jika gir menyediakan lebih banyak pakej. Jika tidak
ditentukan, pakej yang ditentukan dengan --pkg= akan digunakan.

--verbose
Berkata-kata, sertakan beberapa maklumat penyahpepijatan.

PERSEKITARAN PELBAGAI
Pengimbas g-ir menggunakan pembolehubah XDG_DATA_DIRS untuk menyemak dir, gir adalah
terletak di XDG_DATA_DIRS/gir-1.0. Ia biasanya ditetapkan pada pengedaran supaya anda
tidak perlu menetapkannya sendiri.

Pembolehubah GI_SCANNER_DISABLE_CACHE memastikan bahawa pengimbas tidak akan menulis cache
data ke $HOME.

Gunakan g-ir-scanner dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini