ນີ້ແມ່ນຄໍາສັ່ງ capnp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
capnp - compiler ສໍາລັບ Cap'n Proto data interchange ໄຟລ໌ຄໍານິຍາມຮູບແບບ
ສະຫຼຸບສັງລວມ
capnp [] []
capnp id
capnp [- ຊ່ວຍ | - ການປ່ຽນແປງ]
ລາຍລະອຽດ
ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ capnp ຄໍາສັ່ງ.
ມັນໄດ້ຖືກຂຽນໄວ້ສໍາລັບການແຈກຢາຍ Debian ເນື່ອງຈາກວ່າໂຄງການຕົ້ນສະບັບບໍ່ມີ a
ຫນ້າຄູ່ມື.
capnp ແມ່ນ wrapper ສໍາລັບເຄື່ອງມືຕ່າງໆທີ່ໃຊ້ໃນການຈັດການການແລກປ່ຽນຂໍ້ມູນ Cap'n Proto
ຮູບແບບ. ເຄື່ອງມືເຫຼົ່ານີ້ປະກອບມີການລວບລວມໄຟລ໌ຄໍານິຍາມ, backend C++, ຕົວຖອດລະຫັດສໍາລັບ
ການປ່ຽນຂໍ້ຄວາມ Cap'n Proto ໃຫ້ເປັນຂໍ້ຄວາມ ແລະເຄື່ອງສ້າງສໍາລັບລະຫັດຄໍານິຍາມ Cap'n Proto.
OPTIONS
ໂຄງການປະຕິບັດຕາມ syntax ເສັ້ນຄໍາສັ່ງ GNU ປົກກະຕິ, ມີທາງເລືອກຍາວເລີ່ມຕົ້ນດ້ວຍສອງ
ຂີດຕໍ່ (`-'). ສະຫຼຸບຂອງທາງເລືອກແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.
-IDIR, -- ເສັ້ນທາງການນໍາເຂົ້າDIR
ເພີ່ມ DIR ໃສ່ລາຍຊື່ໄດເລກະທໍລີທີ່ຄົ້ນຫາສໍາລັບການນໍາເຂົ້າທີ່ບໍ່ແມ່ນພີ່ນ້ອງ (ອັນທີ່ເລີ່ມຕົ້ນ
ດ້ວຍ '/').
--no-standard-ນໍາເຂົ້າ
ຢ່າເພີ່ມເສັ້ນທາງການນໍາເຂົ້າເລີ່ມຕົ້ນໃດໆ; ໃຊ້ສະເພາະທີ່ລະບຸໂດຍ -I. ຖ້າບໍ່ດັ່ງນັ້ນ,
ໂດຍປົກກະຕິ / usr / ປະກອບມີ ແລະ /usr/local/include ຖືກເພີ່ມໂດຍຄ່າເລີ່ມຕົ້ນ.
-- verbose
ບັນທຶກຂໍ້ຄວາມໃຫ້ຂໍ້ມູນ stderr; ເປັນປະໂຫຍດສໍາລັບການດີບັກ.
- ຊ່ວຍ
ສະແດງສະຫຼຸບຂອງທາງເລືອກ.
- ການປ່ຽນແປງ
ສະແດງເວີຊັນຂອງໂຄງການ.
ສາມາດ
ລວບລວມ
ລວບລວມໄຟລ໌ schema Cap'n Proto ແລະສ້າງລະຫັດແຫຼ່ງທີ່ສອດຄ້ອງກັນໃນຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ພາສາ.
OPTIONS
-I, --import-path=
ເພີ່ມ ໃນບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ຄົ້ນຫາສໍາລັບການນໍາເຂົ້າທີ່ບໍ່ແມ່ນພີ່ນ້ອງ (ອັນທີ່
ເລີ່ມຕົ້ນດ້ວຍ '/').
--no-standard-ນໍາເຂົ້າ
ຢ່າເພີ່ມເສັ້ນທາງການນໍາເຂົ້າເລີ່ມຕົ້ນໃດໆ; ໃຊ້ສະເພາະທີ່ລະບຸໂດຍ -I. ຖ້າບໍ່ດັ່ງນັ້ນ,
ໂດຍປົກກະຕິ / usr / ປະກອບມີ ແລະ /usr/local/include ຖືກເພີ່ມໂດຍຄ່າເລີ່ມຕົ້ນ.
-oພາສາ[:dir], --output=ພາສາ[:dir]
ສ້າງລະຫັດແຫຼ່ງສໍາລັບພາສາ ໃນລະບົບ (ຄ່າເລີ່ມຕົ້ນ: ປັດຈຸບັນ
ໄດເລກະທໍລີ). ຕົວຈິງແລ້ວກໍານົດ plugin ທີ່ຈະໃຊ້. ຖ້າ ເປັນຄໍາສັບງ່າຍດາຍ,
compiler ສໍາລັບ plugin ທີ່ເອີ້ນວ່າ 'capnpc- ' ໃນ $PATH. ຖ້າ ເປັນໄຟລ໌
ເສັ້ນທາງທີ່ມີ slashes, ມັນຖືກຕີຄວາມວ່າເປັນໄຟລ໌ plugin ທີ່ແນ່ນອນ
ຊື່, ແລະ $PATH ບໍ່ໄດ້ຖືກຄົ້ນຫາ.
--src-prefix=
ຖ້າໄຟລ໌ທີ່ກໍານົດໄວ້ສໍາລັບການລວບລວມເລີ່ມຕົ້ນດ້ວຍ , ເອົາຄໍານໍາຫນ້າສໍາລັບ
ຈຸດປະສົງຂອງການຕັດສິນໃຈຊື່ຂອງໄຟລ໌ຜົນຜະລິດ. ຕົວຢ່າງ, ຕໍ່ໄປນີ້
ຄໍາສັ່ງ: capnp --src-prefix=foo/bar -oc++:corge foo/bar/baz/qux.capnp ຈະ
ສ້າງໄຟລ໌ corge/baz/qux.capnp.{h,c++}.
ຖອດລະຫັດ
ຖອດລະຫັດຂໍ້ຄວາມ Cap'n Proto ທີ່ເຂົ້າລະຫັດໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນເປັນຂໍ້ຄວາມ. ຂໍ້ຄວາມຖືກອ່ານຈາກມາດຕະຖານ
ການປ້ອນຂໍ້ມູນ ແລະໂດຍຄ່າເລີ່ມຕົ້ນຄາດວ່າຈະຢູ່ໃນຮູບແບບ Cap'n Proto serialization ມາດຕະຖານ.
OPTIONS
-I, --import-path=
ເພີ່ມ ໃນບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ຄົ້ນຫາສໍາລັບການນໍາເຂົ້າທີ່ບໍ່ແມ່ນພີ່ນ້ອງ (ອັນທີ່
ເລີ່ມຕົ້ນດ້ວຍ '/').
-f, --ຮາບພຽງ
ແປການປ້ອນຂໍ້ມູນເປັນຂໍ້ຄວາມສ່ວນດຽວຂະໜາດໃຫຍ່ ແທນທີ່ຈະເປັນກະແສໃນ
ຮູບແບບ serialization ມາດຕະຖານ.
--no-standard-ນໍາເຂົ້າ
ຢ່າເພີ່ມເສັ້ນທາງການນໍາເຂົ້າເລີ່ມຕົ້ນໃດໆ; ໃຊ້ສະເພາະທີ່ລະບຸໂດຍ -I. ຖ້າບໍ່ດັ່ງນັ້ນ,
ໂດຍປົກກະຕິ / usr / ປະກອບມີ ແລະ /usr/local/include ຖືກເພີ່ມໂດຍຄ່າເລີ່ມຕົ້ນ.
-p, -- ບັນຈຸ
ຄາດຫວັງວ່າການປ້ອນຂໍ້ມູນຈະຖືກບັນຈຸໂດຍໃຊ້ການຫຸ້ມຫໍ່ Cap'n Proto ມາດຕະຖານ, ເຊິ່ງເຮັດໃຫ້ deflates
ໄບຕ໌ທີ່ມີຄ່າສູນ.
--ສັ້ນ
ພິມໃນຮູບແບບສັ້ນ (ບໍ່ງາມ). ແຕ່ລະຂໍ້ຄວາມຈະຖືກພິມອອກເປັນແຖວດຽວ,
ໂດຍບໍ່ຕ້ອງໃຊ້ຊ່ອງຫວ່າງເພື່ອປັບປຸງການອ່ານ.
id
ສ້າງຕົວລະບຸສະເພາະສໍາລັບໄຟລ໌ Cap'n Proto schema.
ໃຊ້ capnp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net