ນີ້ແມ່ນ clif ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
clif - C-like Interpreter Framework (v0.92)
ສະຫຼຸບສັງລວມ
ພູຜາ [ ທາງເລືອກ | ຊື່ເອກະສານ ] ...
ຄໍາເຕືອນ
ຂໍ້ມູນໃນຫນ້າຄູ່ມືນີ້ສາມາດບໍ່ຄົບຖ້ວນ. ສໍາລັບເອກະສານສະບັບເຕັມເບິ່ງທີ່ `The
ຄູ່ມືນັກແປພາສາ Cliff Programmer'.
ລາຍລະອຽດ
ຄລີຟ - C-ຄ້າຍຄື ນາຍພາສາ Framework ເປັນລະບົບເປີດສໍາລັບການພັດທະນາໄວຂອງໂຄງການ
ດ້ວຍ syntax C. ໂຄງການໄດ້ຖືກລວບລວມແລະຖ້າ syntactic ຖືກຕ້ອງ, ລະຫັດແມ່ນທັນທີ
ສ້າງຂຶ້ນ. ລະຫັດແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບເຄື່ອງ virtual. ເຄື່ອງ virtual ແມ່ນສ່ວນຫນຶ່ງຂອງ
ຂອບ.
ໄດ້ ຄລີຟ ເຮັດວຽກຢູ່ໃນສອງຮູບແບບພື້ນຖານເປັນນາຍພາສາແລະ / ຫຼືເປັນ compiler (ເບິ່ງ
`-fhandle-ຕົ້ນຕໍ' ທາງເລືອກ). ຮູບແບບນາຍພາສາແມ່ນ Default ໃນຮູບແບບນາຍພາສາ, ໄດ້
ຄລີຟ ລວບລວມແຕ່ລະຟັງຊັນແລະແຕ່ລະ loop ພຽງແຕ່ຄັ້ງດຽວແລະລະຫັດທີ່ສ້າງຂຶ້ນຈະຖືກປະຕິບັດ
ຊ້ຳໆ. (ນີ້ແມ່ນປະເພດຂອງການເພີ່ມປະສິດທິພາບ; ລະຫັດແຫຼ່ງບໍ່ໄດ້ຖືກວິເຄາະເລື້ອຍໆ
ອີກເທື່ອຫນຶ່ງ.)
ໂຫມດ compiler ຖືກໃສ່ຖ້າ `-fhandle-ຕົ້ນຕໍ' ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້. ໄຟລ໌ແມ່ນ
ລວບລວມແລະລະຫັດຖືກສ້າງຂື້ນ. ເມື່ອຂັ້ນຕອນການລວບລວມສໍາເລັດ, ຄລີຟ ຄົ້ນຫາ
ຟັງຊັນ 'ຕົ້ນຕໍ' ແລະເລີ່ມປະຕິບັດມັນ.
ໄດ້ ຄລີຟ ຖືກສົ່ງກັບຊຸດຍ່ອຍຂອງ ມາດຕະຖານ C ຫ້ອງສະຫມຸດ. ຊຸດຍ່ອຍຍັງຢູ່ພາຍໃຕ້
ການພັດທະນາ. ຫນ້າທີ່ພາຍໃນສາມາດໄດ້ຮັບການປັບປຸງໄດ້ຢ່າງງ່າຍດາຍສໍາລັບຈຸດປະສົງຂອງຜູ້ໃຊ້.
ມີຫນ້າທີ່ໂຕ້ຕອບທີ່ສະຫນັບສະຫນູນການຄວບຄຸມອັດຕະໂນມັດແລະການມາຂໍ້ມູນ, ທີ່ສາມາດ
ຈະລວບລວມທາງເລືອກ ຄລີຟ.
ໄດ້ ຄລີຟ ບໍ່ຮູ້ຈັກ syntax ຄໍານິຍາມ bit-field ຂອງ C ພາສາ. ໄດ້ C
ໂປເຊດເຊີກ່ອນ ຍັງບໍ່ໄດ້ປະຕິບັດເທື່ອ.
ອາດຈະມີຄວາມແຕກຕ່າງລະຫວ່າງ ຄລີຟ ແລະ ANSI C ມາດຕະຖານ. ພວກເຮົາກໍາລັງເຮັດວຽກກ່ຽວກັບ
unifying ຂອງ semantic ຂອງ ຄລີຟ ກັບ ANSI C ມາດຕະຖານ.
OPTIONS
ສໍາລັບແຕ່ລະເສັ້ນຄໍາສັ່ງ, ຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ຊື່ເອກະສານ ສາມາດລະບຸໄດ້ (ປົກກະຕິແລ້ວມີ cci ຕໍ່ທ້າຍ).
ໄຟລ໌ໄດ້ຖືກວິເຄາະຕາມລໍາດັບຂອງສະເພາະໃນແຖວຄໍາສັ່ງ. ໄຟລ໌ clif.ini is
ເປີດຢ່າງບັງເອີນ. ມັນເປັນໄຟລ໌ເບື້ອງຕົ້ນ. ທາງເລືອກທີ່ໃຊ້ບໍ່ປ່ຽນແປງແມ່ນໄດ້ລະບຸໄວ້ໃນ
ໄຟລ໌.
ບາງສ່ວນຂອງ -fຊື່ ທາງເລືອກທີ່ມີ a -fno-ຊື່ ແບບຟອມ. ຄ່າເລີ່ມຕົ້ນແມ່ນຖືກກ່າວເຖິງຢູ່ສະເໝີໃນ
ລາຍລະອຽດທາງເລືອກ. ສະຫຼຸບຂອງທາງເລືອກດັ່ງຕໍ່ໄປນີ້. ຄໍາອະທິບາຍຢູ່ໃນພາກຕໍ່ໄປ.
ໂດຍລວມ ທາງເລືອກໃນການ
-bc -c -copying -help -v -version -verbose -warranty
ທາງເລືອກໃນການ ການຄວບຄຸມ ຄລີຟ ພຶດຕິກໍາ
-fcall-by-reference -fno-call-by-reference -fcall-by-value -fno-call-by-value
-fhandle-ຕົ້ນຕໍ
Debugging ທາງເລືອກໃນການ
-g -dy
ການເຕືອນໄພ ທາງເລືອກໃນການ
-w -Wcomment -Wformat -Wimplicit -Wreturn-type -Wtrigraphs -Wuninitialized -Wall -W
-Waggregate-return -Wunused
ທົ່ວ OPTIONS
-bc ທາງເລືອກກໍານົດຈໍານວນຂອງຫນ້າ 512-Byte ສໍາລັບ ຄລີຟ ສະພາບແວດລ້ອມຄວາມຊົງຈໍາຕົ້ນຕໍ. ໄດ້
ເລກເລກຄະນິດ ແລະ stack ຊົ່ວຄາວແມ່ນມີຫຼາຍທາງເລືອກນີ້ເຊັ່ນກັນ.
-c ລວບລວມເທົ່ານັ້ນ. (ຍັງບໍ່ໄດ້ສະຫນັບສະຫນູນຢ່າງເຕັມທີ່.)
- ການສໍາເນົາ
ສະແດງການສຳເນົາ.
-ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອສັ້ນໆ.
- ໃນ, -ການປ່ຽນແປງ
ສະແດງສະບັບ.
- ກະດູກ
ພິມຈຸດປະສົງທົ່ວໄປຂອງ ຄລີຟ ແລະຜູ້ຂຽນ.
- ການຮັບປະກັນ
ສະແດງການຮັບປະກັນ.
OPTIONS ການຄວບຄຸມ CLIF ຄວາມງາມ
-fcall-ໂດຍອ້າງອີງ
ກໍານົດກົນໄກການຖ່າຍທອດພາລາມິເຕີ (ຄ່າເລີ່ມຕົ້ນ). ຖ້າໄດ້ລະບຸຢ່າງຊັດເຈນ,
`-fno-call-by-value' ຕ້ອງໄດ້ຮັບການລະບຸໄວ້ເຊັ່ນດຽວກັນ.
-fno-call-by-reference
ບໍ່ຜ່ານພາລາມິເຕີໂດຍການອ້າງອິງ. ຖ້າລະບຸຢ່າງຊັດເຈນ, `-fcall-by-value'ຕ້ອງ
ໄດ້ຖືກລະບຸໄວ້ເຊັ່ນດຽວກັນ.
-fcall-by-value
ໂທຫາໂດຍກົນໄກການຖ່າຍທອດຄ່າພາລາມິເຕີ. ຖ້າໄດ້ລະບຸຢ່າງຊັດເຈນ,
`-fno-call-by-reference' ຕ້ອງໄດ້ຮັບການລະບຸໄວ້.
-fno-call-by-value
ບໍ່ຜ່ານພາລາມິເຕີໂດຍຄ່າ (ຄ່າເລີ່ມຕົ້ນ). ຖ້າໄດ້ລະບຸຢ່າງຊັດເຈນ,
`-fcall-ໂດຍອ້າງອີງ' ຕ້ອງໄດ້ຮັບການລະບຸໄວ້.
-fhandle-ຕົ້ນຕໍ
ຈຳລອງພຶດຕິກຳທີ່ຄ້າຍກັບ compiler. ໄຟລ໌ທີ່ຢູ່ໃນເສັ້ນຄໍາສັ່ງແລະໄຟລ໌ລວມ
ຖືກລວບລວມ. ຟັງຊັນ 'ຕົ້ນຕໍ' ຕ້ອງຖືກກໍານົດ. ຫຼັງຈາກການວິເຄາະຜ່ານ, ໄດ້
ລະຫັດທີ່ສ້າງຂຶ້ນຈະຖືກປະຕິບັດ. ຫນ້າທີ່ຕົ້ນຕໍແມ່ນການເລີ່ມຕົ້ນຂອງການປະຕິບັດ.
ກຳ ລັງດີບັກ OPTIONS
-g ຜະລິດຂໍ້ມູນການດີບັກ. ສາຍແຫຼ່ງແມ່ນຜົນຜະລິດໃນລະຫວ່າງເຄື່ອງ virtual
ການປະຕິບັດລະຫັດ.
-ດີ dump ຂໍ້ມູນດີບັກໃນລະຫວ່າງການວິເຄາະກັບຄວາມຜິດພາດມາດຕະຖານ.
ຄໍາເຕືອນ OPTIONS
-w ຍັບຍັ້ງຂໍ້ຄວາມເຕືອນທັງຫມົດ.
- ຄໍາເຫັນ
ເຕືອນເມື່ອລໍາດັບເລີ່ມຕົ້ນຄໍາເຫັນ `/*' ປາກົດຢູ່ໃນຄໍາເຫັນ.
-Wformat
ກວດເບິ່ງການໂທໄປຫາ `printf' , `scanf', ແລະອື່ນໆ, ເພື່ອໃຫ້ແນ່ໃຈວ່າການໂຕ້ຖຽງທີ່ສະຫນອງ
ມີປະເພດທີ່ເຫມາະສົມກັບສະຕຣິງຮູບແບບທີ່ກໍານົດໄວ້.
- Wimplicit
ເຕືອນຖ້າຟັງຊັນ ຫຼືພາລາມິເຕີຖືກປະກາດໂດຍຫຍໍ້.
- ປະເພດ Wreturn
ເຕືອນຖ້າຫາກວ່າຄໍາຖະແຫຼງການກັບຄືນແມ່ນບໍ່ມີຄ່າກັບຄືນໃນຟັງຊັນທີ່ບໍ່ແມ່ນ void, ຫຼືກັບ
ຄ່າໃນ `void´ ຫນ້າທີ່.
-Wtrigraphs
ເຕືອນກ່ຽວກັບການໃຊ້ trigraphs.
- ປະກາດ
ຕົວແປອັດຕະໂນມັດຖືກໃຊ້ໂດຍບໍ່ໄດ້ເລີ່ມຕົ້ນກ່ອນ.
- ຝາ ການເຕືອນໄພທັງໝົດຂ້າງເທິງ.
-W ພິມຂໍ້ຄວາມເຕືອນພິເສດ.
-Waggregate-ກັບຄືນ
ເຕືອນຖ້າຫາກວ່າຫນ້າທີ່ໃດທີ່ສົ່ງຄືນໂຄງສ້າງຫຼືສະຫະພັນໄດ້ຖືກກໍານົດຫຼືເອີ້ນວ່າ.
- ບໍ່ໄດ້ນໍາໃຊ້
ເຕືອນທຸກຄັ້ງທີ່ຕົວແປບໍ່ຖືກໃຊ້ນອກຈາກການປະກາດຂອງມັນ.
ໃຊ້ clif ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net