ນີ້ແມ່ນຄໍາສັ່ງ cxref ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cxref - C Cross Referencing & Documenting tool.
ສະຫຼຸບສັງລວມ
cxref ຊື່ເອກະສານ [ ... ຊື່ເອກະສານ] [-ອນາມສະກຸນ] [-ນຊື່ພື້ນຖານ] [-ຣຊື່ພື້ນຖານ] [-ຄໍາຄິດເຫັນທັງຫມົດ]
[-ບໍ່ມີຄວາມຄິດເຫັນ] [-ຄຳເຫັນ] [-block-ຄໍາເຫັນ]
[-xref[-all][-file][-func][-var][-type]] [-warn[-all][-comment][-xref]]
[-index[-all][-file][-func][-var][-type]] [-ດິບ] [-ຢາງ] [-html[-src]] [-rtf] [-sgml]
[-ຂ້ອຍນາມສະກຸນ] [-ງກໍານົດ] [-ອກໍານົດ] [-CPP cpp_program] [-- cpp_args ... cpp_args]
cxref ຊື່ເອກະສານ [ ... ຊື່ເອກະສານ] -ລຶບ [-ອນາມສະກຸນ] [-ນຊື່ພື້ນຖານ] [-ຣຊື່ພື້ນຖານ]
ລາຍລະອຽດ
ໂຄງການທີ່ສາມາດສ້າງເອກະສານອັດຕະໂນມັດແລະການອ້າງອີງຂ້າມສໍາລັບ C
ໂຄງການ.
ການປ້ອນຂໍ້ມູນແມ່ນໂຄງການ C ທີ່ມີຄໍາເຫັນທີ່ເຫມາະສົມແລະຜົນໄດ້ຮັບແມ່ນ LaTeX, HTML, RTF ຫຼື
ໄຟລ໌ SGML.
OPTIONS
ຊື່ເອກະສານ
ຊື່ຂອງໄຟລ໌ທີ່ຈະເອກະສານ, ຈໍານວນຂອງໄຟລ໌ໃດຫນຶ່ງອາດຈະໄດ້ຮັບການເອກະສານໃນເວລາ.
-ລຶບ
ໄຟລ໌ທີ່ມີຊື່ຈະຖືກລົບອອກຈາກບັນຊີລາຍການຜົນຜະລິດແລະການເຂົ້າຂອງພວກເຂົາໃນ
ຖານຂໍ້ມູນອ້າງອີງຂ້າມແລະໄຟລ໌ຜົນຜະລິດຕົ້ນຕໍແມ່ນຈະຖືກລຶບອອກ.
-Odirname
ຊື່ຂອງໄດເລກະທໍລີທີ່ຈະໃຊ້ສໍາລັບໄຟລ໌ຢາງຜົນຜະລິດແລະສະຖານທີ່ຂອງ
ຂ້າມໄຟລ໌ອ້າງອີງທີ່ຖືກສ້າງຂຶ້ນ.
-Nbasename
ຊື່ທີ່ຈະໃຊ້ສໍາລັບສ່ວນທໍາອິດຂອງຜົນຜະລິດແລະໄຟລ໌ອ້າງອີງຂ້າມແທນ
ຂອງ cxref, ການຂະຫຍາຍໄຟລ໌ຍັງຄົງຢູ່ຄືກັນ.
- ຊື່
ເມື່ອໄຟລ໌ແຫຼ່ງຂໍ້ມູນຢູ່ໃນຫຼາຍກວ່າຫນຶ່ງໄດເລກະທໍລີ, ຕັ້ງ dirname ເປັນຊື່ຂອງ
ໄດເລກະທໍລີຮາກຂອງຕົ້ນໄມ້ແຫຼ່ງ (ໃຊ້ເສັ້ນທາງພີ່ນ້ອງຖ້າງ່າຍກວ່າເຊັ່ນ: `-R../ ..').
ນີ້ຈະດໍາເນີນການ cxref ຈາກໄດເລກະທໍລີຮາກນັ້ນແລະ '-Odirname' ຈະຕ້ອງເປັນ
ກ່ຽວຂ້ອງກັບໄດເລກະທໍລີນັ້ນ.
- ຄໍາເຫັນທັງຫມົດ
ໃນກໍລະນີທີ່ທ່ານຄິດວ່າຄໍາເຫັນທີ່ມີຢູ່ແລ້ວອາດຈະເຮັດວຽກ, (ເບິ່ງຂ້າງເທິງສໍາລັບຄໍາອະທິບາຍ
ຄໍາເຫັນພິເສດ). [ອັນຕະລາຍ! ຕົວເລືອກນີ້ສາມາດສ້າງຜົນໄດ້ຮັບທີ່ແປກປະຫຼາດ.
-ບໍ່ມີຄວາມຄິດເຫັນ
ບໍ່ສົນໃຈຄໍາເຫັນທັງຫມົດ, ເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານພຽງແຕ່ຕ້ອງການການອ້າງອິງຂ້າມແລະບໍ່ແມ່ນ
ເອກະສານ.
-verbatim - ຄໍາເຫັນ
ເມື່ອຄໍາຄິດຄໍາເຫັນທີ່ທ່ານມີຢູ່ໃນລະຫັດຖືກຈັດຮູບແບບໃນແບບທີ່ກໍານົດໄວ້ກ່ອນ
ທີ່ທ່ານຕ້ອງການທີ່ຈະຮັກສາຜົນຜະລິດໄດ້, ທາງເລືອກນີ້ຈະບັງຄັບໃຫ້ເຂົາເຈົ້າບໍ່ແມ່ນ
ຟໍແມັດ. [ຫມາຍເຫດ, ນີ້ແມ່ນສໍາລັບຄໍາຄິດເຫັນໄຟລ໌ແລະຫນ້າທີ່ເທົ່ານັ້ນ.]
-block ຄໍາເຫັນ
ເມື່ອຄໍາຄິດເຫັນໃນໂຄງການຖືກຈັດຮູບແບບໃນແບບ 'block' (ມີຜູ້ນໍາ
'*' ຕົວອັກສອນໃນທຸກແຖວ), ທາງເລືອກນີ້ຈະເອົາຕົວອັກສອນນັ້ນອອກຈາກ
ຜົນຜະລິດ. [ໃຊ້ໄດ້ກັບໜຶ່ງດຽວ `*', `+', `|' ຫຼື `:' ໃນແຕ່ລະແຖວ.]
-xref ຜະລິດຂໍ້ມູນການອ້າງອີງຂ້າມ (ເບິ່ງຂ້າງລຸ່ມນີ້).
- ການອ້າງອີງຂ້າມທັງຫມົດ.
-file ການອ້າງອີງຂ້າມສໍາລັບໄຟລ໌.
-func ການອ້າງອີງຂ້າມສໍາລັບຫນ້າທີ່.
-var ການອ້າງອີງຂ້າມສໍາລັບຕົວແປ.
-type Cross references ສໍາລັບປະເພດ.
- ເຕືອນ ຜະລິດການເຕືອນໄພ, ທາງເລືອກໃນການຕ້ອງໄດ້ຮັບການ concatenated ເຂົ້າກັນ:
- ການເຕືອນໄພທັງຫມົດ.
-comment ເຕືອນຄວາມຄິດເຫັນທີ່ຂາດຫາຍໄປ.
-xref ເຕືອນຂອງການອ້າງອິງຂ້າມທີ່ຂາດຫາຍໄປ.
-ດັດຊະນີ ຜະລິດດັດຊະນີການອ້າງອີງຂ້າມ, ທາງເລືອກຕ່າງໆຕ້ອງໄດ້ຮັບການປະສົມປະສານກັນ:
- ດັດຊະນີທັງຫມົດທັງຫມົດ.
-file ດັດຊະນີຂອງໄຟລ໌.
-func ດັດຊະນີຂອງຫນ້າທີ່.
-var ດັດຊະນີຂອງຕົວແປ.
-type Index ຂອງປະເພດ.
- ດິບ ຜະລິດເປັນຮູບແບບດິບຂອງຜົນຜະລິດ, ບໍ່ໄດ້ໃຊ້ຫຼາຍແທ້ໆຍົກເວັ້ນ -warn.
- ຢາງ ຜະລິດໄຟລ໌ LaTeX ເພື່ອບັນທຶກແຕ່ລະໄຟລ໌ແຫຼ່ງ ແລະເປັນໄຟລ໌ເພີ່ມເຕີມ
ເຊິ່ງລວມມີແຕ່ລະໄຟລ໌ເຫຼົ່ານີ້.
-html ຜະລິດໄຟລ໌ HTML 4.01 ເພື່ອບັນທຶກແຕ່ລະໄຟລ໌ແຫຼ່ງແລະໄຟລ໌ຕົ້ນຕໍ
ອ້າງອີງແຕ່ລະໄຟລ໌ເຫຼົ່ານີ້.
-html-src
ຜະລິດຜົນຜະລິດ HTML ແລະສະບັບ HTML ຂອງໄຟລ໌ແຫຼ່ງທີ່ມີການເຊື່ອມຕໍ່ເຂົ້າໄປໃນມັນ.
-rtf ຜະລິດໄຟລ໌ຮູບແບບ Rich Text (RTF) ເພື່ອບັນທຶກໄຟລ໌ແຫຼ່ງ.
-sgml ຜະລິດໄຟລ໌ SGML ເພື່ອບັນທຶກໄຟລ໌ແຫຼ່ງ. (ໃຊ້ LinuxDoc DTD).
- ຊື່
ທາງເລືອກ GCC ເພື່ອລະບຸເສັ້ນທາງສໍາລັບການລວມໄຟລ໌.
- ກໍານົດ
ທາງເລືອກ GCC ເພື່ອກໍານົດສັນຍາລັກກ່ອນການປະມວນຜົນ.
-Udefine
ທາງເລືອກ GCC ເພື່ອຍົກເລີກການກຳນົດສັນຍາລັກຂອງຕົວປະມວນຜົນກ່ອນ.
-CPP ໂຄງການ
ຊື່ຂອງໂປຣແກຣມທີ່ຈະໃຊ້ແທນການລວບລວມເວລາເລີ່ມຕົ້ນ. ໂຄງການ
ຈະຕ້ອງສາມາດປະຕິບັດການກະທຳທັງໝົດທີ່ 'gcc -E -C -dD' ເຮັດໄດ້. ຖ້າ
ໂຄງການໃຊ້ເວລາການໂຕ້ຖຽງຫຼັງຈາກນັ້ນສິ່ງທີ່ທັງຫມົດຈໍາເປັນຕ້ອງຢູ່ໃນວົງຢືມເພື່ອໃຫ້ມັນ
ຖືກຕີຄວາມວ່າເປັນການໂຕ້ຖຽງດຽວກັບ cxref.
--arg ... arg
arguments ເພີ່ມເຕີມທີ່ຈະສົ່ງກັບ pre-processor ສາມາດຖືກວາງໄວ້ຫຼັງຈາກ `--'
ຕົວແຍກ.
C ຜູ້ລວບລວມຂໍ້ມູນ ການທົດແທນ cxref-cc
ເພື່ອງ່າຍການນໍາໃຊ້ cxref ໃນລະຫັດແຫຼ່ງທີ່ມີຢູ່ແລ້ວ, ປະຈຸບັນມີ shell script ທີ່ຈະ
ໂທຫາ C compiler ແລະຫຼັງຈາກນັ້ນໂທຫາ cxref ເພື່ອປະມວນຜົນໄຟລ໌ແຫຼ່ງ. ນີ້ຫມາຍຄວາມວ່າມັນ
ສາມາດນໍາໃຊ້ເປັນການຫຼຸດລົງໃນການທົດແທນສໍາລັບ CC ໃນ Makefiles ແລະອື່ນໆ.
ການນໍາໃຊ້: cxref-cc [ຕົວເລືອກ cc ປົກກະຕິ]
ຊື່ຂອງໄຟລ໌ຕົ້ນສະບັບໄດ້ຖືກສະກັດອອກຈາກບັນຊີລາຍຊື່ຂອງທາງເລືອກເຊັ່ນດຽວກັນກັບ `-D*',
ທຸງ `-I*', `-U*' ແລະເມື່ອ C compiler ອອກມາຢ່າງສຳເລັດຜົນ cxref ຈະຖືກເອີ້ນ. ໄດ້
ຊື່ຂອງ C compiler ທີ່ຈະໃຊ້ແມ່ນຄວບຄຸມໂດຍຕົວແປສະພາບແວດລ້ອມ CXREFCC, ຫຼືຖ້າ
ອັນນີ້ບໍ່ໄດ້ຖືກຕັ້ງຫຼັງຈາກນັ້ນຕົວແປສະພາບແວດລ້ອມ CC, ຫຼືລົ້ມເຫລວພຽງແຕ່ gcc.
ການໃຊ້ສະຄຣິບນີ້ຕ້ອງໃຊ້ໄຟລ໌ການຕັ້ງຄ່າ `.cxref' ເພື່ອບັນຈຸຕົວເລືອກຕ່າງໆ
ເນື່ອງຈາກວ່າບໍ່ມີບ່ອນໃດທີ່ຈະວາງທາງເລືອກໃນເສັ້ນຄໍາສັ່ງສໍາລັບ C compiler.
ນີ້ຈະມີພຽງແຕ່ການອ້າງອິງຂ້າມແລະບັນທຶກໄຟລ໌ແຫຼ່ງ C ເພາະວ່າພວກມັນເປັນອັນດຽວ
ທີ່ຖືກລວບລວມ, ແຕ່ມັນຈະເຮັດໃຫ້ແນ່ໃຈວ່າພວກເຂົາຖືກອ້າງອີງຂ້າມກັບ
ທາງເລືອກທີ່ຖືກຕ້ອງແລະອື່ນໆ.
Cxref ການຕັ້ງຄ່າ ເອກະສານ
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງເຫຼົ່ານີ້ຍັງສາມາດຖືກໃສ່ເຂົ້າໄປໃນໄຟລ໌ທີ່ມີຊື່ວ່າ `.cxref' ແທນທີ່
ເສັ້ນຄໍາສັ່ງ. ເມື່ອ cxref ຖືກເອີ້ນໃຊ້, ການໂຕ້ຖຽງກັບໂປລແກລມຖືກຕີຄວາມຫມາຍໃນ
ຕາມ ຄຳ ສັ່ງ.
(1) ຜູ້ທີ່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. (2) ທີ່ຢູ່ໃນໄຟລ໌ `.cxref' ໃນໄດເລກະທໍລີປະຈຸບັນ.
(3) ທີ່ຢູ່ໃນໄຟລ໌ `.cxref' ຢູ່ໃນຮາກຕົ້ນໄມ້ທີ່ລະບຸໂດຍ `-R'.
ນີ້ຫມາຍຄວາມວ່າໃນຕົ້ນໄມ້ແຫຼ່ງຫຼາຍໄດເລກະທໍລີ, ແຕ່ລະໄດເລກະທໍລີຍ່ອຍສາມາດມີ `.cxref'.
ໄຟລ໌ທີ່ປະກອບມີພຽງແຕ່ເສັ້ນ `-R..' ຫຼືທີ່ເຫມາະສົມ. ໄດເລກະທໍລີຫຼັກສາມາດມີ a
ໄຟລ໌ `.cxref' ປະກອບດ້ວຍສ່ວນທີ່ເຫຼືອຂອງທາງເລືອກ. ນີ້ເອົາຄວາມຕ້ອງການຢ່າງສົມບູນ
ທີ່ຈະມີທາງເລືອກໃດຫນຶ່ງໃນບັນຊີຄໍາສັ່ງນອກຈາກຊື່ໄຟລ໌ແຫຼ່ງ.
ຮູບແບບຂອງໄຟລ໌ '.cxref' ແມ່ນແຖວໃດກໍໄດ້, ແຕ່ລະອັນມີອັນດຽວ
argument ແຖວຄໍາສັ່ງ (ເທົ່າກັບຫນຶ່ງໃນ argv). ທາງເລືອກດຽວທີ່ບໍ່ສາມາດເປັນ
ທີ່ໃຊ້ແມ່ນຊື່ຂອງໄຟລ໌ຕົ້ນສະບັບຂອງຕົນເອງແລະທາງເລືອກ '-delete'. ເສັ້ນເປົ່າແມ່ນ
ບໍ່ສົນໃຈ ແລະແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ '#' ແມ່ນຄຳເຫັນ.
ໂຄງການ ເອກະສານ ຄວາມຄິດເຫັນ
ເອກະສານສໍາລັບໂຄງການແມ່ນຜະລິດຈາກຄໍາເຫັນໃນລະຫັດທີ່ມີ
ຮູບແບບທີ່ເຫມາະສົມ. ການອ້າງອິງຂ້າມແມ່ນມາຈາກລະຫັດຕົວມັນເອງແລະຮຽກຮ້ອງໃຫ້ບໍ່ມີ
ວຽກພິເສດ.
ຄຳເຫັນພິເສດແມ່ນ `/**** ****/' (ສຳລັບເອກະສານ) ແລະ `/*++++ ++++*/' (ສຳລັບຂໍ້ມູນ.
ວັດຖຸ) ຈໍານວນຂອງ `*' ຫຼື `+' ສາມາດຖືກນໍາໃຊ້ພາຍໃນມາດຕະຖານ `/*' ແລະ `*/' ຄໍາເຫັນ.
ຕົວຂັ້ນໃນຄໍາເຫັນ, ພວກເຂົາຖືກລະເລີຍ.
ຖ້າເສັ້ນສະແດງຄວາມຄິດເຫັນເລີ່ມຕົ້ນດ້ວຍ whitespace ແລະຕິດຕາມດ້ວຍ `+html+' ຫຼັງຈາກນັ້ນສ່ວນທີ່ເຫຼືອຂອງ
ເສັ້ນແມ່ນລວມຢູ່ໃນຜົນຜະລິດ HTML ເທົ່ານັ້ນ, ແລະບໍ່ໄດ້ຖືກປຸງແຕ່ງດັ່ງນັ້ນມັນສາມາດປະກອບມີ HTML
markup, `-html-' ຫມາຍຄວາມວ່າສ່ວນທີ່ເຫຼືອຂອງເສັ້ນແມ່ນລວມຢູ່ໃນທັງຫມົດຍົກເວັ້ນ HTML
ຜົນຜະລິດ. ເຊັ່ນດຽວກັນນີ້ຍັງໃຊ້ກັບຮູບແບບຜົນຜະລິດອື່ນໆ, `+none+' ສາມາດໃຊ້ສໍາລັບສາຍ
ບໍ່ປາກົດຢູ່ໃນຜົນຜະລິດໃດໆ. ຂໍ້ຍົກເວັ້ນນີ້ແມ່ນວ່າຜົນຜະລິດດິບບໍ່ໄດ້ເຮັດຫຍັງເລີຍ
ກວດສອບແລະຈະອອກສາຍທັງຫມົດ.
ໃນສະຖານະການໃດກໍ່ຕາມທີ່ຄໍາເຫັນປະຕິບັດຕາມ `,', `; ຫຼື `)' ແຍກພຽງແຕ່ໂດຍຍະຫວ່າງ ແລະ
ແຖບ, ຄຳເຫັນຖືກກົດໃສ່ກ່ອນເຄື່ອງໝາຍວັກຕອນເພື່ອນຳໃຊ້ເພື່ອຄັດຄ້ານຢູ່ທີ່ນັ້ນ.
ໂຄງການດັ່ງກ່າວໄດ້ຖືກປະຕິບັດໂດຍນໍາໃຊ້ຕົວແຍກໄວຍະກອນ ANSI C ເຕັມທີ່ມີບາງສ່ວນຂະຫຍາຍ GCC,
ນີ້ຫມາຍຄວາມວ່າຮູບແບບຂອງລະຫັດແມ່ນບໍ່ສໍາຄັນ, ພຽງແຕ່ເນື້ອໃນແລະຄໍາເຫັນ.
ອົງການກາ ການອ້າງອີງ
ການອ້າງອີງຂ້າມແມ່ນປະຕິບັດສໍາລັບລາຍການຕໍ່ໄປນີ້
ໄຟ
ໄຟລ໌ທີ່ໄຟລ໌ປະຈຸບັນແມ່ນລວມຢູ່ໃນ
(ເຖິງແມ່ນເມື່ອລວມເຂົ້າຜ່ານໄຟລ໌ອື່ນໆ).
#ລວມທັງ
ໄຟລ໌ລວມຢູ່ໃນໄຟລ໌ປະຈຸບັນ.
ໄຟລ໌ລວມໂດຍໄຟລ໌ເຫຼົ່ານີ້ແລະອື່ນໆ.
Variables
ສະຖານທີ່ຂອງຄໍານິຍາມຂອງຕົວແປພາຍນອກ.
ໄຟລ໌ທີ່ມີການເບິ່ງເຫັນຕົວແປທົ່ວໂລກ.
ໄຟລ໌ / ຫນ້າທີ່ນໍາໃຊ້ຕົວແປ.
ຫນ້າທີ່
ໄຟລ໌ທີ່ຟັງຊັນຖືກສ້າງແບບຕົ້ນແບບ.
ຫນ້າທີ່ເອີ້ນໃຊ້.
ຫນ້າທີ່ເອີ້ນຟັງຊັນ.
ໄຟລ໌ແລະຫນ້າທີ່ອ້າງອີງເຖິງຫນ້າທີ່.
ຕົວແປທີ່ຖືກນໍາໃຊ້ໃນຫນ້າທີ່.
ແຕ່ລະລາຍການເຫຼົ່ານີ້ແມ່ນອ້າງອີງຂ້າມຢູ່ໃນຜົນຜະລິດ.
ການອ້າງອິງຂ້າມໃຊ້ໄຟລ໌ 'cxref.variable', `cxref.function', `cxref.include' ແລະ
`cxref.typedef' ໃນລາຍການຜົນຜະລິດ. ເຫຼົ່ານີ້ແມ່ນບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງຫນ້າທີ່ແລະ
ການນໍາໃຊ້ຕົວປ່ຽນແປງໃນໂຄງການແລະສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງລໍາດັບການເອີ້ນຟັງຊັນຫຼື
ຕົວຢ່າງແຜນວາດການນໍາໃຊ້ຕົວແປ. ສອງ cxref passes ຂອງແຕ່ລະໄຟລ໌ແມ່ນຈໍາເປັນ, ທໍາອິດທີ່ຈະ
ສ້າງໄຟລ໌ອ້າງອີງຂ້າມ ແລະອັນທີສອງເພື່ອໃຊ້ພວກມັນ.
(ຊື່ໄຟລ໌ແມ່ນແຕກຕ່າງກັນຖ້າຕົວເລືອກ `-N' ຖືກໃຊ້.)
LaTeX ຜົນຜະລິດ
ຜົນຜະລິດ LaTeX ເລີ່ມຕົ້ນແມ່ນໄຟລ໌ສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງທີ່ມີໄຟລ໌ເພີ່ມເຕີມຫນຶ່ງ
`cxref.tex' ທີ່ປະກອບມີແຕ່ລະໄຟລ໌ອື່ນໆ. ນີ້ແມ່ນເພື່ອອະນຸຍາດໃຫ້ makefile ເທົ່ານັ້ນ
ປັບປຸງໄຟລ໌ທີ່ມີການປ່ຽນແປງ (ເຖິງແມ່ນວ່າການອ້າງອິງອາດຈະຕ້ອງການໄຟລ໌ທັງຫມົດ
ກວດສອບອີກເທື່ອຫນຶ່ງ). ເມື່ອໄຟລ໌ cxref.tex ໄດ້ຖືກຂຽນແລ້ວມັນສາມາດຖືກດັດແປງໂດຍຜູ້ໃຊ້,
ໄຟລ໌ໃຫມ່ໃດໆທີ່ຖືກເພີ່ມແມ່ນເພີ່ມໃນຕອນທ້າຍຂອງພາກສ່ວນລະຫັດແຫຼ່ງ, ສ່ວນທີ່ເຫຼືອຂອງ
ໄຟລ໌ບໍ່ປ່ຽນແປງ.
ດັດຊະນີຖືກຂຽນໃສ່ໄຟລ໌ທີ່ເອີ້ນວ່າ 'cxref.apdx.tex' ແລະ cxref.tex ໄດ້ຖືກປັບປຸງເພື່ອອ້າງອີງ
ກັບມັນ.
ຍັງຂຽນອອກມີສາມໄຟລ໌ຮູບແບບ LaTeX `page.sty', `fonts.sty' ແລະ `cxref.sty'.
ເຫຼົ່ານີ້ຕັ້ງຫນ້າໃຫ້ໃຊ້ຂອບຂະຫນາດນ້ອຍກວ່າແລະຕົວອັກສອນຂະຫນາດນ້ອຍກວ່າເພື່ອໃຫ້ສາມາດສະແດງໄດ້ຫຼາຍຂຶ້ນ
ຫນ້າແລະຍັງກໍານົດຄໍາສັ່ງໃຫມ່ສໍາລັບການຈັດປະເພດຜົນຜະລິດ cxref.
(ຊື່ໄຟລ໌ `cxref.tex' ແລະ `cxref.apdx.tex' ແມ່ນແຕກຕ່າງກັນຖ້າຕົວເລືອກ `-N' ແມ່ນ.
ໃຊ້.)
HTML ຜົນຜະລິດ
ຜົນຜະລິດ HTML ເລີ່ມຕົ້ນແມ່ນໄຟລ໌ສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງທີ່ມີໄຟລ໌ເພີ່ມເຕີມຫນຶ່ງ
`cxref.html' ທີ່ປະກອບມີແຕ່ລະໄຟລ໌ອື່ນໆ. ນີ້ແມ່ນເພື່ອອະນຸຍາດໃຫ້ makefile ເທົ່ານັ້ນ
ປັບປຸງໄຟລ໌ທີ່ມີການປ່ຽນແປງ (ເຖິງແມ່ນວ່າການອ້າງອິງອາດຈະຕ້ອງການໄຟລ໌ທັງຫມົດ
ກວດສອບອີກເທື່ອຫນຶ່ງ). ເມື່ອໄຟລ໌ cxref.html ໄດ້ຖືກຂຽນແລ້ວມັນສາມາດຖືກດັດແປງໂດຍຜູ້ໃຊ້,
ໄຟລ໌ໃຫມ່ໃດໆທີ່ຖືກເພີ່ມຈະຖືກເພີ່ມຢູ່ໃນຕອນທ້າຍກ່ອນຕາຕະລາງເນື້ອໃນ, ສ່ວນທີ່ເຫຼືອ
ຂອງໄຟລ໌ທີ່ບໍ່ປ່ຽນແປງ.
ດັດຊະນີຖືກຂຽນໃສ່ໄຟລ໌ທີ່ເອີ້ນວ່າ 'cxref.apdx.html' ແລະ cxref.html ໄດ້ຖືກປັບປຸງເພື່ອອ້າງອີງ
ກັບມັນ.
(ຊື່ໄຟລ໌ `cxref.html' ແລະ `cxref.apdx.html' ແມ່ນແຕກຕ່າງກັນຖ້າຕົວເລືອກ `-N' ແມ່ນ
ໃຊ້.)
ຜົນໄດ້ຮັບຂອງ HTML ໃຊ້ມາດຕະຖານ HTML 4.01 ແລະຫນ້າທັງຫມົດທີ່ຖືກຕ້ອງຖືກຕ້ອງ.
RTF ຜົນຜະລິດ
ຮູບແບບຂໍ້ຄວາມທີ່ອຸດົມສົມບູນແມ່ນຮູບແບບຄໍາອະທິບາຍຫນ້າໃນລະດັບຕ່ໍາທີ່ສ້າງຂຶ້ນໂດຍ Microsoft. ມັນ
ບໍ່ແມ່ນມາດຕະຖານທີ່ຖືກກໍານົດໄວ້ດີ ແລະເຂົ້າໃຈງ່າຍຄືກັບຮູບແບບອື່ນໆ, ແຕ່ວ່າມັນແມ່ນ
ເປັນທີ່ນິຍົມສໍາລັບການແລກປ່ຽນເອກະສານ.
ມີໄຟລ໌ຜົນຜະລິດອັນດຽວສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງແລະໄຟລ໌ດັດສະນີ.
SGML ຜົນຜະລິດ
ເນື່ອງຈາກ SGML ເປັນພາສາ meta, ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະກໍານົດອົງປະກອບການຈັດວາງເຊັ່ນດຽວກັນກັບ
ສະໜອງຂໍ້ມູນ. ຜົນຜະລິດ cxref ໃຊ້ຮູບແບບເອກະສານ LinuxDoc ແລະເປັນ
ອອກແບບມາເພື່ອໃຊ້ກັບໂປຣແກຣມ SGMLtools (http://www.sgmltools.org/).
ມີໄຟລ໌ຜົນຜະລິດອັນດຽວສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງແລະໄຟລ໌ດັດສະນີ.
ໃຊ້ cxref ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net