ນີ້ແມ່ນຄໍາສັ່ງ ecppc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ecppc - compiler ສໍາລັບ ecpp(7)
ສະຫຼຸບສັງລວມ
ecppc [-bhszvtM] [-s-] [-o ຊື່ເອກະສານ] [-n ຊື່] [-m ປະເພດ mime] [-- mimetypes ຊື່ເອກະສານ] [-I
dir] [-l ປະເພດບັນທຶກ] ຊື່ເອກະສານ
ecppc -bb ຊື່ເອກະສານ ...
ລາຍລະອຽດ
ecppc ແມ່ນ compiler ສໍາລັບ ecpp-language. ecpp ເປັນພາສາແມ່ແບບ, ເຊິ່ງເຮັດໃຫ້
ຜູ້ໃຊ້ຝັງ C++-code ເຂົ້າໄປໃນ HTML ສໍາລັບການນໍາໃຊ້ໃນ tntnet(8). ecppc ສ້າງ C++-class ຈາກ
ແມ່ແບບ ecpp. ມັນຍັງສາມາດລວບລວມຂໍ້ມູນຖານສອງເຂົ້າໄປໃນ C ++-class, ເຊິ່ງເຮັດໃຫ້ມັນເປັນໄປໄດ້
ເພື່ອເຊື່ອມໂຍງພວກມັນເຂົ້າໃນແອັບພລິເຄຊັນ tntnet.
OPTIONS
-b ອັນນີ້ເປີດໃຊ້ໂໝດ binary. Ecppc ບໍ່ໄດ້ຊອກຫາ ecpp-tags, ແຕ່ສ້າງ class,
ເຊິ່ງພຽງແຕ່ຄັດລອກຂໍ້ມູນ
-bb ອັນນີ້ເປີດໃຫ້ໃຊ້ຫຼາຍໂໝດໄບນາຣີ. ທຸກໆ binary-file ມີ overhead ບາງ, ເມື່ອ packed
ເຂົ້າໄປໃນ tntnet-application. overhead ນີ້ສາມາດມີຄວາມສໍາຄັນຫຼາຍ, ໃນເວລາທີ່
binary-files ມີຂະໜາດນ້ອຍ, ຄືກັບໄອຄອນນ້ອຍໆໃນແອັບພລິເຄຊັນເວັບ. ເພື່ອຫຼຸດຜ່ອນການນີ້
overhead, binaries ຫຼາຍສາມາດບັນຈຸເຂົ້າໄປໃນຫ້ອງຮຽນດຽວ, ເຊິ່ງເອົາອອກ
per-binary overhead ຢ່າງສົມບູນ.
ເມື່ອອົງປະກອບຖືກເອີ້ນ, ມັນໃຊ້ path-info-parameter
(request.getPathInfo()) ຈາກຄໍາຮ້ອງສະຫມັກ, ການຕັດສິນໃຈ, ທີ່ສອງເພື່ອສົ່ງ. ຖ້າບໍ່ມີ
ຊື່ໄຟລ໌ກົງກັບຂໍ້ມູນເສັ້ນທາງ, ການປະມວນຜົນຖືກປະຕິເສດ. ຄູ່ບໍ່ຈໍາເປັນຂອງ
mime-type ດຽວກັນ, ເນື່ອງຈາກວ່າ mime-type ແມ່ນເບິ່ງອັດຕະໂນມັດຈາກ mime-database
ໂດຍໄຟລ໌ນາມສະກຸນຂອງແຫຼ່ງໄຟລ໌.
-i ຊື່ເອກະສານ
ໃນຮູບແບບຄູ່ຫຼາຍ (ທາງເລືອກ -bb) ຊື່ໄຟລ໌ສາມາດອ່ານໄດ້ຈາກໄຟລ໌ທີ່ລະບຸໄວ້
ດ້ວຍຕົວເລືອກນີ້. ນີ້ສາມາດເປັນປະໂຫຍດເມື່ອເສັ້ນຄໍາສັ່ງຍາວເກີນໄປຫຼືພຽງແຕ່
ເພື່ອຄວາມສະດວກ.
-I dir ຄົ້ນຫາລວມເອົາໄຟລ໌ຢູ່ໃນໄດເລກະທໍລີ. ທາງເລືອກນີ້ສາມາດຜ່ານຫຼາຍຄັ້ງ. ທັງໝົດ
ໄດເລກະທໍລີທີ່ລະບຸໄວ້ຈະຖືກຄົ້ນຫາໃນທາງກັບກັນສໍາລັບໄຟລ໌ລວມ.
-l ປະເພດບັນທຶກ
ກໍານົດປະເພດບັນທຶກ. ຄ່າເລີ່ມຕົ້ນແມ່ນ component.componentname.
-L ປິດການນຳໃຊ້ການສ້າງ #line-directives
-m ປະເພດ mime
ກໍານົດ mimetype ຂອງຜົນຜະລິດ. ນີ້ແມ່ນ mimetype, ສົ່ງໂດຍອົງປະກອບໄປຫາຕົວທ່ອງເວັບ
ຢູ່ໃນຫົວຂໍ້ເນື້ອຫາປະເພດ. ໂດຍບໍ່ມີພາລາມິເຕີນີ້, mimetype ແມ່ນຊອກຫາຈາກ
ຖານຂໍ້ມູນ mime ຂອງລະບົບຂອງເຈົ້າໂດຍໃຊ້ສ່ວນຂະຫຍາຍໄຟລ໌ຂອງແຫຼ່ງໄຟລ໌.
-- mimetypes ເອກະສານ
ອ່ານ mimetypes ຈາກໄຟລ໌ (ຄ່າເລີ່ມຕົ້ນ: /etc/mime.types).
-M ອັນນີ້ປິດການປະມວນຜົນປົກກະຕິ ແລະພິມພຽງແຕ່ ecpp-dependencies ຈາກອັນນີ້
ອົງປະກອບ. ຜົນຜະລິດສາມາດຖືກລວມເຂົ້າໃນ Makefile. Ecpp-dependencies ແມ່ນ
ແນະນຳໂດຍ <%include>-tag.
-n ຊື່
ຕັ້ງຊື່ຂອງອົງປະກອບ. ປົກກະຕິແລ້ວນີ້ແມ່ນມາຈາກ source-file-name
ໂດຍການຖອນເສັ້ນທາງ ແລະ .ecpp-extension.
-o ຊື່ເອກະສານ
ຂຽນໄຟລ໌ທີ່ສ້າງຂຶ້ນໃສ່ໄຟລ໌ທີ່ລະບຸໄວ້ແທນທີ່ມາຈາກຊື່ໄຟລ໌
ຈາກ source-file-name. outputfilename ປົກກະຕິແມ່ນແຫຼ່ງໄຟລ໌ທີ່
ສ່ວນຂະຫຍາຍຖືກແທນທີ່ດ້ວຍ .cpp.
-p ຮັກສາຊື່ເສັ້ນທາງເມື່ອເອົາຊື່ອົງປະກອບມາຈາກຊື່ໄຟລ໌ທີ່ປ້ອນເຂົ້າ.
-s ສ້າງ singleton. ປົກກະຕິ ecppc ຕັດສິນໃຈອັດຕະໂນມັດ, ຖ້າແມ່ແບບແມ່ນ
ເຫມາະສໍາລັບ singleton. ທາງເລືອກນີ້ບັງຄັບ ecppc ເພື່ອສ້າງ singleton.
-s- ຢ່າສ້າງ singleton.
-v ເປີດໃຊ້ໂໝດ verbose. ນີ້ພິມຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການປຸງແຕ່ງຢູ່ໃນ
ຜົນຜະລິດມາດຕະຖານ.
-z ບີບອັດຂໍ້ມູນໃນອົງປະກອບ. ຂໍ້ມູນທີ່ຖືກບີບອັດຈະຖືກບີບອັດອັດຕະໂນມັດ
ການນໍາໃຊ້ຄັ້ງທໍາອິດ. ນີ້ຫຼຸດຜ່ອນຂະຫນາດລະຫັດ, ແຕ່ເລັກນ້ອຍຊ້າລົງການໂທຄັ້ງທໍາອິດຂອງ
ສ່ວນປະກອບ.
ໃຊ້ ecppc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net