g-ir-scanner - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ g-ir-scanner ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


g-ir-scanner - ສະກັດ C metadata ຈາກແຫຼ່ງແລະສ່ວນຫົວ

ສະຫຼຸບສັງລວມ


g-ir-ເຄື່ອງສະແກນ [ຕົວເລືອກ...] ໄຟລ໌...

ລາຍລະອຽດ


g-ir-scanner ເປັນເຄື່ອງມືທີ່ສ້າງໄຟລ໌ GIR XML ໂດຍການວິເຄາະສ່ວນຫົວ ແລະກວດຄົ້ນ.
ຫໍສະໝຸດ GObject. ມັນມັກຈະຖືກຮຽກຮ້ອງໃນລະຫວ່າງຂັ້ນຕອນການກໍ່ສ້າງປົກກະຕິສໍາລັບໂຄງການ
ແລະ​ຂໍ້​ມູນ​ໄດ້​ຖືກ​ບັນ​ທຶກ​ໄວ້​ໃນ​ແຜ່ນ​ແລະ​ຕິດ​ຕັ້ງ​ຕໍ່​ມາ​, ດັ່ງ​ນັ້ນ​ການ​ຜູກ​ພັນ​ພາ​ສາ​ແລະ​
ແອັບພລິເຄຊັນອື່ນສາມາດໃຊ້ມັນໄດ້. ໄຟລ໌ສ່ວນຫົວ ແລະໄຟລ໌ແຫຼ່ງຖືກສົ່ງຜ່ານເປັນການໂຕ້ຖຽງ
ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ຄໍາຕໍ່ທ້າຍກໍານົດວ່າໄຟລ໌ຈະຖືກປະຕິບັດເປັນໄຟລ໌ແຫຼ່ງ
(.c) ຫຼືໄຟລ໌ສ່ວນຫົວ (.h). ໃນປັດຈຸບັນມີພຽງແຕ່ຫ້ອງສະຫມຸດ C ທີ່ສະຫນັບສະຫນູນໂດຍເຄື່ອງສະແກນ.

OPTIONS


- ຊ່ວຍ ສະແດງຕົວເລືອກການຊ່ວຍເຫຼືອ

--ງຽບ
ຖ້າຜ່ານ, ຢ່າພິມລາຍລະອຽດຂອງການດໍາເນີນງານປົກກະຕິ.

-- ເຕືອນ​ທັງ​ຫມົດ​
ສະແດງຄໍາເຕືອນສໍາລັບ API ສາທາລະນະທີ່ບໍ່ສາມາດກວດສອບໄດ້.

-- ເຕືອນ​ຄວາມ​ຜິດ​ພາດ​
ເຮັດໃຫ້ການເຕືອນໄພເປັນຄວາມຜິດພາດທີ່ຮ້າຍແຮງ.

--format=FORMAT
ຕົວກໍານົດການນີ້ຕັດສິນໃຈວ່າຮູບແບບຜົນໄດ້ຮັບຈະຖືກນໍາໃຊ້. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ gir.

--include=NAME
ຕື່ມການຂຶ້ນກັບ introspection ທີ່ລະບຸໄວ້ໃນ namespace ທີ່ສະແກນ. NAME ແມ່ນຂອງ
ແບບຟອມ NAMESPACE-VERSION, ເຊັ່ນ Gtk-3.0.

--include-uninstalled=PATH
ຕື່ມການຂຶ້ນກັບ introspection ທີ່ລະບຸໄວ້ໃນ namespace ທີ່ສະແກນ. ນີ້ແຕກຕ່າງກັນ
ຈາກ --include ໃນ​ທີ່​ມັນ​ໃຊ້​ເສັ້ນ​ທາງ​ໄຟລ​໌​, ແລະ​ບໍ່​ໄດ້​ປະ​ມວນ​ຜົນ pkg-config​
ການເພິ່ງພາອາໄສ (ນັບຕັ້ງແຕ່ພວກມັນອາດຈະບໍ່ຖືກຕິດຕັ້ງເທື່ອ).

--add-include-path=PATH
ເພີ່ມລາຍຊື່ໄປຫາເສັ້ນທາງທີ່ເຄື່ອງສະແກນໃຊ້ເພື່ອຊອກຫາໄຟລ໌ GIR. ສາມາດນໍາໃຊ້ໄດ້
ຫຼາຍຄັ້ງເພື່ອກໍານົດຫຼາຍໄດເລກະທໍລີ

-i, --library=LIBRARY
ກໍານົດຫ້ອງສະຫມຸດທີ່ຈະ introspected. ນີ້ຫມາຍຄວາມວ່າ *_get_type()
ຫນ້າທີ່ຢູ່ໃນມັນຈະຖືກເອີ້ນສໍາລັບປະເພດຂໍ້ມູນ GObject. ຊື່ຂອງຫໍສະຫມຸດ
ບໍ່ຄວນມີຄຳນຳໜ້າ lib ນຳໜ້າ ຫຼືຄຳຕໍ່ທ້າຍຫ້ອງສະໝຸດທີ່ໃຊ້ຮ່ວມກັນ.

-L, --library-path=PATH
ລວມເອົາບັນຊີລາຍການນີ້ໃນເວລາຊອກຫາຫ້ອງສະໝຸດ. ທາງເລືອກນີ້ສາມາດຖືກກໍານົດ
ຫຼາຍຄັ້ງເພື່ອປະກອບມີຫຼາຍກວ່າຫນຶ່ງໄດເລກະທໍລີເພື່ອຊອກຫາຫ້ອງສະຫມຸດໃນ.

- ໄດເລກະທໍລີ
ລວມເອົາໄດເລກະທໍລີນີ້ຢູ່ໃນບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ຈະຊອກຫາໄຟລ໌ສ່ວນຫົວ.
ທ່ານ ຈຳ ເປັນຕ້ອງສົ່ງຕໍ່ໄປຫາເຄື່ອງສະແກນລາຍຊື່ທັງ ໝົດ ທີ່ເຈົ້າມັກຜ່ານໄປຫາເຄື່ອງສະແກນ
compiler ເມື່ອໃຊ້ໄຟລ໌ແຫຼ່ງທີ່ລະບຸ.

-n, --namespace=NAME
ຊື່ namespace. ຊື່ນີ້ຄວນຈະເປັນຕົວພິມໃຫຍ່, ຕົວຢ່າງ: ຕົວອັກສອນທໍາອິດຄວນຈະເປັນ
ຕົວພິມໃຫຍ່. ຕົວຢ່າງ: Gtk, Clutter, WebKit.

--no-libtool
ປິດການໃຊ້ງານຂອງ libtool ສໍາລັບການລວບລວມ stub introspection binary. ໃຊ້ນີ້ຖ້າເຈົ້າ
ການກໍ່ສ້າງລະບົບບໍ່ຮຽກຮ້ອງໃຫ້ມີ libtool.

--libtool
ເສັ້ນທາງເຕັມໄປຫາ libtool ສາມາດປະຕິບັດໄດ້. ປົກກະຕິແລ້ວໃຊ້ສໍາລັບລະບົບ Automake.

--nsversion=VERSION
ສະບັບ namespace. ຕົວຢ່າງ 1.0. ນີ້ແມ່ນປົກກະຕິແລ້ວສະບັບພາສາເວທີ, eg
2.0 ສໍາລັບ Gtk+, ບໍ່ແມ່ນ 2.12.7.

-p, --program=ໂປຣແກມ
ລະບຸຖານສອງທີ່ຈະໄດ້ຮັບການ introspected. ນີ້ຫມາຍຄວາມວ່າ *_get_type()
ຫນ້າທີ່ຢູ່ໃນມັນຈະຖືກເອີ້ນສໍາລັບປະເພດຂໍ້ມູນ GObject. ຄູ່ຄວນຖືກດັດແກ້
ເພື່ອເອົາທາງເລືອກ --introspect-dump=, ແລະເພື່ອຜ່ານ argument ກັບຟັງຊັນນີ້
g_irepository_dump.

--program-arg=ARG
ການໂຕ້ຖຽງເພີ່ມເຕີມເພື່ອສົ່ງຕໍ່ໂຄງການສໍາລັບການ introspection.

--identifier-prefix=PREFIX
ຕົວເລືອກນີ້ອາດຈະຖືກລະບຸຫຼາຍຄັ້ງ. ແຕ່ລະຄົນໃຫ້ຄໍານໍາຫນ້າທີ່ຈະເປັນ
ຖອດອອກຈາກຕົວລະບຸ C ທັງໝົດ. ຖ້າບໍ່ມີການລະບຸ, namespace ຈະຖືກນໍາໃຊ້.
ຕົວຢ່າງ: ຕົວລະບຸຕົວນຳໜ້າຂອງ ຈະສົ່ງອອກຕົວລະບຸ ພິມດີຟ ໂຄງສ້າງ _FooBar
ໂຟບາ; as Foo.Bar.

--symbol-prefix=PREFIX
ຕົວເລືອກນີ້ອາດຈະຖືກລະບຸຫຼາຍຄັ້ງ. ແຕ່ລະຄົນໃຫ້ຄໍານໍາຫນ້າທີ່ຈະເປັນ
ຖອດອອກຈາກສັນຍາລັກ C ທັງໝົດ. ຕົວຢ່າງ: ຄໍານໍາຫນ້າສັນຍາລັກຂອງ ຟູ ຈະ​ສົ່ງ​ອອກ​ສັນ​ຍາ​ລັກ​
foo_bar_do_ບາງສິ່ງບາງຢ່າງ as Foo.Bar.do_something.

--accept-unprefixed
ຖ້າລະບຸ, ເຄື່ອງສະແກນຈະຍອມຮັບຕົວລະບຸ ແລະສັນຍາລັກທີ່ບໍ່ກົງກັນ
ຄໍານໍາຫນ້າ namespace. ພະຍາຍາມຫຼີກເວັ້ນການໃຊ້ນີ້ຖ້າເປັນໄປໄດ້.

--output=FILENAME
ຊື່ຂອງໄຟລ໌ທີ່ຈະອອກ. ປົກກະຕິ namespace + ການຂະຫຍາຍຮູບແບບ. ຕົວຢ່າງ:
GLib-2.0.gir.

--pkg=PACKAGE
ລາຍຊື່ຊຸດ pkg-config ເພື່ອໃຫ້ໄດ້ຮັບ compiler ແລະ linker flags ຈາກ. ທາງເລືອກນີ້ສາມາດ
ຖືກລະບຸຫຼາຍຄັ້ງເພື່ອລວມເອົາທຸງຈາກຫຼາຍຊຸດ pkg-config.

--pkg-export=PACKAGE
ລາຍຊື່ຊຸດ pkg-config ທີ່ສະໜອງໃຫ້ໂດຍ gir ທີ່ສ້າງຂຶ້ນ. ທາງເລືອກນີ້
ສາມາດຖືກກໍານົດຫຼາຍຄັ້ງຖ້າ gir ສະຫນອງການຫຸ້ມຫໍ່ຫຼາຍ. ຖ້າ​ບໍ່
ລະບຸໄວ້, ຊຸດທີ່ລະບຸດ້ວຍ --pkg= ຈະຖືກໃຊ້.

-- verbose
ເປັນຄຳເວົ້າ, ຮວມເອົາຂໍ້ມູນການແກ້ບັນຫາບາງຢ່າງ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ເຄື່ອງສະແກນ g-ir ໃຊ້ຕົວແປ XDG_DATA_DIRS ເພື່ອກວດເບິ່ງ dirs, girs ແມ່ນ
ຕັ້ງຢູ່ໃນ XDG_DATA_DIRS/gir-1.0. ມັນຖືກກໍານົດໄວ້ຕາມປົກກະຕິກ່ຽວກັບການແຈກຢາຍດັ່ງນັ້ນທ່ານ
ບໍ່ຈໍາເປັນຕ້ອງຕັ້ງມັນເອງ.

ຕົວແປ GI_SCANNER_DISABLE_CACHE ຮັບປະກັນວ່າເຄື່ອງສະແກນຈະບໍ່ຂຽນ cache
ຂໍ້ມູນໄປຫາ $HOME.

ໃຊ້ g-ir-scanner ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌