ນີ້ແມ່ນຄໍາສັ່ງ tdfc2 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tdfc2 - C to TDF/ANDF ຜູ້ຜະລິດ
ສະຫຼຸບສັງລວມ
tdfc2 [ ທາງເລືອກໃນການ ] [ ໄຟລ໌ປ້ອນຂໍ້ມູນ ] [ output-file ]
ລາຍລະອຽດ
ໃນການປະຕິບັດເລີ່ມຕົ້ນຂອງມັນ, tdfc2 ແປໄຟລ໌ C ແຫຼ່ງທີ່ມາ, ວັດສະດຸປ້ອນ-
ເອກະສານເຂົ້າໄປໃນແຄບຊູນ TDF/ANDF, output-file. ຖ້າຊື່ໄຟລ໌ຜົນຜະລິດແມ່ນ
ຖືກລະເວັ້ນຫຼືແມ່ນ -, ຜົນຜະລິດມາດຕະຖານຖືກນໍາໃຊ້. ຖ້າໃສ່ຊື່ໄຟລ໌
ຖືກລະເວັ້ນ ຫຼືແມ່ນ -, ວັດສະດຸປ້ອນມາດຕະຖານຖືກນໍາໃຊ້.
ໂດຍການນໍາໃຊ້ -sspec-file ທາງເລືອກ, tdfc2 ນອກຈາກນັ້ນສາມາດເຮັດໃຫ້
ສົ່ງອອກໄຟລ໌ C spec ທີ່ມີຂໍ້ມູນເຮັດໃຫ້ intermodule
ການວິເຄາະທີ່ຈະປະຕິບັດ. ທາງເລືອກໃນການນໍາໃຊ້ແລະຂໍ້ມູນຄວາມຜິດພາດ
ທີ່ເຫມາະສົມສໍາລັບການປຸງແຕ່ງໂດຍເຄື່ອງມືອື່ນໆສາມາດໄດ້ຮັບການຜະລິດໂດຍນໍາໃຊ້
-dເລືອກ=dump-file ທາງເລືອກ.
tdfc2 ຍັງມີການດໍາເນີນການ preprocessing, ໃນເວລາທີ່ invoked ກັບ -E ທາງເລືອກ,
ໃນນັ້ນໄຟລ໌ແຫຼ່ງຂໍ້ມູນ C, ໄຟລ໌ປ້ອນຂໍ້ມູນ, ແມ່ນ preprocessed ເປັນ
ໄຟລ໌ຜົນຜະລິດ, ouput-file.
ສຸດທ້າຍ tdfc2 ມີ spec linker action, ເມື່ອ invoked ກັບ the -S
ທາງເລືອກ, ໃນທີ່ຈໍານວນຂອງໄຟລ໌ spec ໃດ, ໄຟລ໌ປ້ອນຂໍ້ມູນ, ແມ່ນ
ລວມເຂົ້າໄປໃນໄຟລ໌ spec ຜົນຜະລິດ, ເຊິ່ງອາດຈະຖືກກໍານົດໂດຍໃຊ້ -s
ທາງເລືອກ. ການສ້າງລະຫັດພິເສດໃດໆທີ່ເປັນຜົນມາຈາກໄລຍະການເຊື່ອມໂຍງນີ້ແມ່ນ
ຂຽນໃສ່ແຄບຊູນ TDF, output-file.
ຂໍແນະ ນຳ ວ່າ tdfc2 ຖືກເອີ້ນຜ່ານ tcc(1). ທ -Yc++ ທາງເລືອກ
ຈໍາເປັນຕ້ອງໄດ້ເປີດໃຊ້ຄວາມສາມາດ C. ໄຟລ໌ທີ່ມີ ກ .c ຄໍາຕໍ່ທ້າຍແມ່ນ
ຖືກຮັບຮູ້ເປັນໄຟລ໌ແຫຼ່ງ C. ທາງເລືອກທີ່ສາມາດໄດ້ຮັບໂດຍກົງກັບ tdfc2
ການນໍາໃຊ້ -ຫອງນໍາ,ເລືອກ ທາງເລືອກທີ່ຈະ tcc.
OPTIONS
ຕົວເລືອກແຖວຄໍາສັ່ງສາມາດປາກົດຢູ່ໃນຄໍາສັ່ງໃດກໍ່ຕາມແລະສາມາດເປັນ
interspersed ກັບ input ແລະ output ໄຟລ໌. ທັງຫມົດຫຼາຍພາກສ່ວນ
ທາງເລືອກທີ່ສາມາດໄດ້ຮັບການເປັນຫນຶ່ງຫຼືສອງການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ, ສະນັ້ນ
ທີ່ -Idir ແລະ -I dir ທຽບເທົ່າ. ສ່ວນໃຫຍ່ຂອງການຈັດການທາງເລືອກ
ຕ້ອງການແມ່ນຈັດການໂດຍ tcc(1) ໃນເວລາທີ່ນີ້ຖືກນໍາໃຊ້, ແຕ່ທາງເລືອກອາດຈະ
ໄດ້ຮັບການຜ່ານໂດຍກົງ tdfc2 ການນໍາໃຊ້ -ຫອງນໍາ,ເລືອກ ທາງເລືອກ.
-Aຄາດຄະເນ(tokens)
ຢືນຢັນວ່າການຄາດເດົາທີ່ໃຫ້ມານັ້ນແມ່ນຄວາມຈິງ. ກໍລະນີພິເສດ -HAS-
undefines ທັງຫມົດທີ່ສ້າງຂຶ້ນໃນ predicates (ຊຶ່ງໃນນັ້ນບໍ່ມີ).
-Dມະຫາພາກ
ກຳນົດຄ່າມະຫາພາກທີ່ໃຫ້ໄວ້ເປັນ 1.
-Dມະຫາພາກ=tokens
ກໍານົດມະຫາພາກທີ່ໃຫ້ເປັນລໍາດັບທີ່ໄດ້ຮັບຂອງ
tokens preprocessing.
-E ເປີດໃຊ້ໂໝດການປະມວນຜົນກ່ອນທີ່ໄຟລ໌ແຫຼ່ງ C ທີ່ປ້ອນເຂົ້າ
preprocessed ເຂົ້າໄປໃນໄຟລ໌ຜົນຜະລິດໄດ້.
-Fເອກະສານ ເຮັດໃຫ້ບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ຈະອ່ານຈາກ ເອກະສານ.
-H ເປີດໃຊ້ໂໝດການລວມເອົາ verbose ທີ່ຄຳເຕືອນຖືກພິມອອກ
ການເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດຂອງແຕ່ລະໄຟລ໌ທີ່ລວມມາ.
-Iລະບົບ
ເພີ່ມໄດເລກະທໍລີທີ່ໃຫ້ໃສ່ໃນລາຍຊື່ທີ່ຄົ້ນຫາໂດຍ tdfc2 ສໍາລັບການ
ລວມໄຟລ໌ແຫຼ່ງ. ບໍ່ມີໄດເລກະທໍລີດັ່ງກ່າວຖືກສ້າງຂຶ້ນໃນ
tdfc2.
-Nຊື່:ລະບົບ
ແມ່ນຄືກັນກັບ -Iລະບົບ ຍົກເວັ້ນແຕ່ວ່າມັນຍັງກ່ຽວຂ້ອງກັບ
ລະບຸຕົວລະບຸທີ່ມີໄດເລກະທໍລີ.
-S ເປີດໃຊ້ໂໝດຕົວເຊື່ອມຕໍ່ສະເປັກທີ່ການປ້ອນຂໍ້ມູນ C spec ຈຳນວນໃດກໍໄດ້
ໄຟລ໌ຖືກເຊື່ອມຕໍ່ເຂົ້າໄປໃນໄຟລ໌ຜົນຜະລິດ C spec ດຽວ.
-Uມະຫາພາກ
ຍົກເລີກການກຳນົດມະຫາພາກທີ່ໃຫ້ໄວ້. ກໍລະນີພິເສດ -OR- ບໍ່ໄດ້ກໍານົດທັງຫມົດ
ມະຫາພາກໃນຕົວ. ພວກນີ້ແມ່ນ __FILE__, __LINE__, __TIME__,
__DATE__, __STDC__ ແລະ __STDC_VERSION__.
-V ສາເຫດ tdfc2 ເພື່ອພິມຊື່ຂອງແຕ່ລະຫນ້າທີ່ເປັນມາດຕະຖານ
ຜົນຜະລິດຍ້ອນວ່າມັນຖືກລວບລວມ.
-Wທາງເລືອກ
ສາເຫດ tdfc2 ເພື່ອພິມຄໍາເຕືອນໃນສະຖານະການທີ່ອະທິບາຍ
by ທາງເລືອກ. ກໍລະນີພິເສດ - ຝາ ເຮັດໃຫ້ມີລະດັບຄວາມກ້ວາງຂອງ
ຄຳ ເຕືອນ.
-X ປິດໃຊ້ງານການຈັດການຂໍ້ຍົກເວັ້ນ. ການປະຕິບັດໃນປະຈຸບັນສາມາດເປັນ
ໄລຍະເວລາແລ່ນຂະຫນາດໃຫຍ່ຖ້າບໍ່ຈໍາເປັນ. ຜົນກະທົບຂອງ
ເຊື່ອມຕໍ່ໂມດູນໃດນຶ່ງທີ່ລວບລວມດ້ວຍຕົວເລືອກນີ້ດ້ວຍໂມດູນທີ່
ຖິ້ມຂໍ້ຍົກເວັ້ນແມ່ນບໍ່ໄດ້ກໍານົດ. ນີ້ແມ່ນເທົ່າກັບ -je.
-Zຈໍານວນ
ກໍານົດຈໍານວນສູງສຸດຂອງຄວາມຜິດພາດທີ່ພິມອອກໂດຍ tdfc2 ກ່ອນທີ່ຈະ
bailing ອອກເປັນ ຈໍານວນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 32.
-a ສາເຫດ tdfc2 ເພື່ອນໍາໃຊ້ການວິເຄາະໂຄງການທີ່ສົມບູນກັບການປ້ອນຂໍ້ມູນຂອງມັນ
ໄຟລ໌. ນັ້ນແມ່ນມັນສົມມຸດວ່າບໍ່ມີຫນ່ວຍງານແປພາສາອື່ນຕ້ອງການ
ເຊື່ອມຕໍ່ເພື່ອໃຫ້ໂຄງການປະຕິບັດ.
-c ປິດການນຳໃຊ້ຜົນຜະລິດ TDF. ໄຟລ໌ຜົນຜະລິດຈະຍັງຄົງເປັນ TDF ທີ່ຖືກຕ້ອງ
ແຄບຊູນ, ພຽງແຕ່ມັນຈະບໍ່ມີຂໍ້ມູນ. ນີ້ແມ່ນ
ທຽບເທົ່າກັບ -jc.
-dເລືອກ=dump-file
ສາເຫດ tdfc2 ເພື່ອຖິ້ມຂໍ້ມູນກ່ຽວກັບໄຟລ໌ປ້ອນຂໍ້ມູນຂອງມັນເຂົ້າໄປໃນ ຖິ້ມ-
ເອກະສານ. ເລືອກ ແມ່ນຊຸດຂອງຕົວລະຄອນທີ່ອະທິບາຍຂໍ້ມູນ
to be dumped ; c ສໍາລັບຕົວອັກສອນ, e ສໍາລັບຄວາມຜິດພາດ, h ສໍາລັບຫົວ
ແຟ້ມ, k ສໍາລັບຄໍາສໍາຄັນ, l ສໍາລັບຕົວແປທ້ອງຖິ່ນ, m ສໍາລັບມະຫາພາກ, s
ສໍາລັບຂອບເຂດ, ແລະ u ສໍາລັບການນໍາໃຊ້. a ເທົ່າກັບ ເອີມມູ.
-eເອກະສານ ລະບຸໄຟລ໌ທີ່ໃຫ້ໄວ້ເປັນໄຟລ໌ສິ້ນສຸດ. ນີ້ແມ່ນທຽບເທົ່າ
ການເພີ່ມ a #include ຄໍາແນະນໍາສໍາລັບໄຟລ໌ນີ້ໃນຕອນທ້າຍຂອງ
ໄຟລ໌ແຫຼ່ງທີ່ມາ.
-fເອກະສານ ລະບຸໄຟລ໌ທີ່ໃຫ້ໄວ້ເປັນໄຟລ໌ເລີ່ມຕົ້ນ. ນີ້ແມ່ນທຽບເທົ່າ
ການເພີ່ມ a #include ຄໍາແນະນໍາສໍາລັບໄຟລ໌ນີ້ໃນຕອນເລີ່ມຕົ້ນຂອງ
ໄຟລ໌ແຫຼ່ງທີ່ມາ.
-g ລະບຸວ່າຜົນຜະລິດແຄບຊູນ TDF ຄວນມີຢູ່ນຳ
ຂໍ້ມູນທີ່ຈະອະນຸຍາດໃຫ້ສໍາລັບການຜະລິດຂອງການ debugging ໄລຍະເວລາ
ຄຳແນະນຳ. ນີ້ແມ່ນເທົ່າກັບ -jg.
-h ສາເຫດ tdfc2 ເພື່ອພິມບັນຊີລາຍຊື່ເຕັມຂອງແຖວຄໍາສັ່ງທີ່ມີຢູ່ຂອງມັນ
ທາງເລືອກ. ນີ້ປະກອບມີຕົວເລກທີ່ບໍ່ໄດ້ບັນທຶກໄວ້ຢູ່ທີ່ນີ້
ຄົງຈະບໍ່ເປັນປະໂຫຍດຕໍ່ກັບຜູ້ໃຊ້ປົກກະຕິ.
-jເລືອກ ກໍານົດຕົວເລືອກຜົນຜະລິດ TDF ທີ່ມອບໃຫ້ໂດຍ ເລືອກ.
-mເລືອກ ຕັ້ງຄ່າຕົວເລືອກການຈັດຮູບແບບຄວາມຜິດພາດທີ່ມອບໃຫ້ໂດຍ ເລືອກ.
-nport-table
ລະບຸວ່າຕາຕະລາງການພົກພາທີ່ໃຫ້ມາຄວນຖືກໃຊ້ເພື່ອ
ລະບຸຕົວກໍານົດການຕັ້ງພື້ນຖານ.
-ooutput-file
ໃຫ້ວິທີການທາງເລືອກໃນການລະບຸໄຟລ໌ຜົນຜະລິດ.
-q ສາເຫດ tdfc2 ເຊົາທັນທີໂດຍບໍ່ມີການປະມວນຜົນຂໍ້ມູນປ້ອນຂອງມັນ
ໄຟລ໌. ນີ້ແມ່ນເປັນປະໂຫຍດຕົ້ນຕໍໃນແບບສອບຖາມແລະທາງເລືອກ.
-sspec-file
ສາເຫດ tdfc2 ເພື່ອຂຽນໄຟລ໌ C spec ອະທິບາຍແຫຼ່ງປ້ອນຂໍ້ມູນ
file to spec-file.
-t ລະບຸວ່າ tdfc2 ຄວນປະກອບມີການປະກາດ token ໃນຂອງມັນ
ຜົນຜະລິດແຄບຊູນ TDF. ໃນຂະນະທີ່ສິ່ງເຫຼົ່ານີ້ແມ່ນບໍ່ຈໍາເປັນຢ່າງເຂັ້ມງວດ, ພວກເຂົາ
ຊ່ວຍໃນເວລາທີ່ pretty-printing ຜົນໄດ້ຮັບ. ນີ້ແມ່ນເທົ່າກັບ
-jt.
-u ຊື່ ... ຊື່
ສາເຫດ tdfc2 ເພື່ອພິມຮູບແບບ unmangle ຂອງ mangled ໄດ້
ຊື່ຕົວລະບຸ.
-v ສາເຫດ tdfc2 ເພື່ອພິມໝາຍເລກລຸ້ນຂອງມັນ.
-w ປິດໃຊ້ງານຂໍ້ຄວາມເຕືອນໄພທັງຫມົດ. ນີ້ແມ່ນເທົ່າກັບ -mw.
-z ບັງຄັບ tdfc2 ເພື່ອຜະລິດໄຟລ໌ຜົນຜະລິດເຖິງແມ່ນວ່າການລວບລວມ
ຄວາມຜິດພາດເກີດຂຶ້ນ. ຜົນກະທົບຂອງການຕິດຕັ້ງແຄບຊູນ TDF ທີ່ຜະລິດ
ການນໍາໃຊ້ທາງເລືອກນີ້ແມ່ນບໍ່ໄດ້ກໍານົດ. ນີ້ແມ່ນເທົ່າກັບ -mz.
ໃຊ້ tdfc2 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
