ນີ້ແມ່ນ geninfo ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
geninfo - ສ້າງ tracefiles ຈາກໄຟລ໌ .da
ສະຫຼຸບສັງລວມ
geninfo [-h|- ຊ່ວຍ] [-v|- ການປ່ຽນແປງ] [-q|--ງຽບ]
[-i|-- ເບື້ອງຕົ້ນ] [-t|--test-name ຊື່ທົດສອບ]
[-o|--output-filename ຊື່ເອກະສານ] [-f|--ຕິດຕາມ]
[-b|--base-directory ລະບົບ]
[--checksum] [--no-checksum]
[--compat-libtool] [--no-compat-libtool]
[--gcov-ເຄື່ອງມື ເຄື່ອງມື] [--ບໍ່ສົນໃຈ-ຄວາມຜິດພາດ ຄວາມຜິດພາດ]
[-- ບໍ່ມີການເອີ້ນຄືນ] ລະບົບ [--ພາຍນອກ] [-- ບໍ່ມີພາຍນອກ]
[--config-file config-file] [--ບໍ່ມີເຄື່ອງໝາຍ]
[--derive-func-data] [--compat ຮູບແບບການ=on|ປິດ|ອັດຕະໂນມັດ]
[--rc ຄໍາ=ມູນຄ່າ]
ລາຍລະອຽດ
geninfo ປ່ຽນໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງ GCOV ທັງໝົດທີ່ພົບເຫັນຢູ່ໃນ ລະບົບ ເຂົ້າໄປໃນ tracefiles, ເຊິ່ງ
ໄດ້ genhtml ເຄື່ອງມືສາມາດປ່ຽນເປັນຜົນຜະລິດ HTML.
ເວັ້ນເສຍແຕ່ຈະລະບຸທາງເລືອກ --output-filename, geninfo ຂຽນຜົນໄດ້ຮັບຂອງມັນຢູ່ໃນໄຟລ໌ດຽວ
ຕໍ່ໄຟລ໌ .da, ຊື່ທີ່ສ້າງຂຶ້ນໂດຍພຽງແຕ່ຕື່ມ ".info" ໃສ່ຕາມລໍາດັບ
ຊື່ໄຟລ໌ .da.
ໃຫ້ສັງເກດວ່າຜູ້ໃຊ້ປະຈຸບັນຕ້ອງການການຂຽນເຂົ້າເຖິງທັງສອງ ລະບົບ ເຊັ່ນດຽວກັນກັບຕົ້ນສະບັບ
ສະຖານທີ່ລະຫັດແຫຼ່ງ. ນີ້ເປັນສິ່ງຈໍາເປັນເພາະວ່າບາງໄຟລ໌ຊົ່ວຄາວຕ້ອງໄດ້ຮັບການສ້າງ
ຢູ່ທີ່ນັ້ນໃນລະຫວ່າງຂະບວນການປ່ຽນໃຈເຫລື້ອມໃສ.
ໃຫ້ສັງເກດວ່າ geninfo ຖືກເອີ້ນຈາກພາຍໃນ lcov, ດັ່ງນັ້ນປົກກະຕິແລ້ວບໍ່ຈໍາເປັນຕ້ອງ
ໂທຫາມັນໂດຍກົງ.
ການຍົກເວັ້ນ ເຄື່ອງຫມາຍ
ເພື່ອຍົກເວັ້ນເສັ້ນສະເພາະຂອງລະຫັດຈາກ tracefile, ທ່ານສາມາດເພີ່ມເຄື່ອງຫມາຍການຍົກເວັ້ນໃສ່
ລະຫັດແຫຼ່ງ. ນອກຈາກນັ້ນ, ທ່ານສາມາດຍົກເວັ້ນສາຂາສະເພາະຈາກການຄຸ້ມຄອງສາຂາໂດຍບໍ່ມີ
ຍົກເວັ້ນສາຍທີ່ກ່ຽວຂ້ອງຈາກສາຍ ແລະ ການປົກຫຸ້ມຂອງໜ້າທີ່. ເຄື່ອງຫມາຍການຍົກເວັ້ນແມ່ນ
ຄໍາສໍາຄັນທີ່ສາມາດຍົກຕົວຢ່າງຖືກເພີ່ມໃນຮູບແບບຂອງຄໍາຄິດຄໍາເຫັນ. ເບິ່ງ lcovrc(5) ວິທີການ
override ບາງສ່ວນຂອງພວກເຂົາ.
ເຄື່ອງຫມາຍຕໍ່ໄປນີ້ຖືກຮັບຮູ້ໂດຍ geninfo:
LCOV_EXCL_LINE
ແຖວທີ່ມີເຄື່ອງໝາຍນີ້ຈະຖືກຍົກເວັ້ນ.
LCOV_EXCL_START
ໝາຍຈຸດເລີ່ມຕົ້ນຂອງພາກສ່ວນທີ່ຖືກຍົກເວັ້ນ. ເສັ້ນປະຈຸບັນແມ່ນສ່ວນຫນຶ່ງຂອງນີ້
ສ່ວນ.
LCOV_EXCL_STOP
ໝາຍຈຸດສິ້ນສຸດຂອງພາກສ່ວນທີ່ຍົກເວັ້ນ. ເສັ້ນປະຈຸບັນບໍ່ແມ່ນສ່ວນຫນຶ່ງຂອງພາກນີ້.
LCOV_EXCL_BR_LINE
ແຖວທີ່ມີເຄື່ອງໝາຍນີ້ຈະຖືກແຍກອອກຈາກສາຂາ.
LCOV_EXCL_BR_START
ໝາຍຈຸດເລີ່ມຕົ້ນຂອງພາກສ່ວນໜຶ່ງທີ່ບໍ່ໄດ້ລວມອອກຈາກສາຂາ. ໄດ້
ເສັ້ນປະຈຸບັນແມ່ນສ່ວນຫນຶ່ງຂອງພາກນີ້.
LCOV_EXCL_BR_STOP
ໝາຍເຖິງຈຸດສິ້ນສຸດຂອງພາກສ່ວນໜຶ່ງທີ່ບໍ່ໄດ້ລວມອອກຈາກການຄຸ້ມຄອງສາຂາ. ເສັ້ນປະຈຸບັນ
ບໍ່ແມ່ນສ່ວນຫນຶ່ງຂອງພາກນີ້.
OPTIONS
-b ລະບົບ
--base-directory ລະບົບ
ການນໍາໃຊ້ ລະບົບ ເປັນໄດເລກະທໍລີພື້ນຖານສໍາລັບເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ.
ໃຊ້ຕົວເລືອກນີ້ເພື່ອລະບຸໄດເລກະທໍລີພື້ນຖານຂອງການສ້າງສະພາບແວດລ້ອມເມື່ອ geninfo
ສ້າງຂໍ້ຄວາມຜິດພາດເຊັ່ນ:
ຜິດພາດ: ບໍ່ສາມາດອ່ານໄຟລ໌ຕົ້ນສະບັບໄດ້
/home/user/project/subdir1/subdir2/subdir1/subdir2/file.c
ໃນຕົວຢ່າງນີ້, ໃຊ້ /home/user/project ເປັນໄດເລກະທໍລີພື້ນຖານ.
ຕົວເລືອກນີ້ແມ່ນຕ້ອງການໃນເວລາທີ່ໃຊ້ geninfo ກ່ຽວກັບໂຄງການທີ່ສ້າງຂຶ້ນດ້ວຍ libtool ຫຼື
ສະພາບແວດລ້ອມການກໍ່ສ້າງທີ່ຄ້າຍຄືກັນທີ່ເຮັດວຽກກັບໄດເລກະທໍລີພື້ນຖານ, ເຊັ່ນ: ສະພາບແວດລ້ອມ,
ບ່ອນທີ່ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນເມື່ອເອີ້ນ compiler ແມ່ນບໍ່ຄືກັນ
ໄດເລກະທໍລີທີ່ໄຟລ໌ລະຫັດແຫຼ່ງຕັ້ງຢູ່.
ໃຫ້ສັງເກດວ່າຕົວເລືອກນີ້ຈະບໍ່ເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມທີ່ຫຼາຍໄດເລກະທໍລີພື້ນຖານ
ຖືກນໍາໃຊ້. ໃນກໍລະນີດັ່ງກ່າວນີ້, ການນໍາໃຊ້ການຕັ້ງຄ່າໄຟລ໌ geninfo_auto_base=1 (ເບິ່ງ
lcovrc(5)).
--checksum
--no-checksum
ລະບຸວ່າຈະສ້າງຂໍ້ມູນ checksum ຫຼືບໍ່ໃນເວລາຂຽນ tracefiles.
ໃຊ້ --checksum ເພື່ອເປີດໃຊ້ການຜະລິດ checksum ຫຼື --no-checksum ເພື່ອປິດການໃຊ້ງານມັນ.
ການຜະລິດ Checksum ແມ່ນ disabled ໂດຍຄ່າເລີ່ມຕົ້ນ
ເມື່ອການຜະລິດ checksum ຖືກເປີດໃຊ້, checksum ຈະຖືກສ້າງຂຶ້ນສໍາລັບແຕ່ລະແຫຼ່ງ
ເສັ້ນລະຫັດແລະຖືກເກັບໄວ້ພ້ອມກັບຂໍ້ມູນການຄຸ້ມຄອງ. checksum ນີ້ຈະຖືກນໍາໃຊ້ເພື່ອ
ປ້ອງກັນບໍ່ໃຫ້ຄວາມພະຍາຍາມທີ່ຈະລວມຂໍ້ມູນການຄຸ້ມຄອງຈາກສະບັບລະຫັດແຫຼ່ງທີ່ແຕກຕ່າງກັນ.
ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ເຮັດວຽກຮ່ວມກັບສະບັບລະຫັດແຫຼ່ງທີ່ແຕກຕ່າງກັນ, ປິດການທໍາງານທາງເລືອກນີ້ເພື່ອເລັ່ງ
ເຖິງການປະມວນຜົນຂໍ້ມູນການຄຸ້ມຄອງແລະການຫຼຸດຜ່ອນຂະຫນາດຂອງ tracefiles.
--compat ຮູບແບບການ=ມູນຄ່າ[,ຮູບແບບການ=ມູນຄ່າ,...]
ຕັ້ງໂໝດເຂົ້າກັນໄດ້.
ໃຊ້ --compat ເພື່ອລະບຸວ່າ geninfo ຄວນເປີດໃຊ້ໜຶ່ງ ຫຼືຫຼາຍໂໝດຄວາມເຂົ້າກັນໄດ້
ໃນເວລາທີ່ເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງ. ທ່ານສາມາດສະໜອງລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ mode=value
ຄູ່ເພື່ອລະບຸຄ່າຂອງຫຼາຍໂໝດ.
ຖືກຕ້ອງ ຄ່າ ແມ່ນ:
on
ເປີດໃຊ້ໂໝດເຂົ້າກັນໄດ້.
ໄປ
ປິດການນຳໃຊ້ໂໝດເຂົ້າກັນໄດ້.
ອັດຕະໂນມັດ
ນຳໃຊ້ການກວດຫາອັດຕະໂນມັດເພື່ອກຳນົດວ່າຕ້ອງການໂໝດຄວາມເຂົ້າກັນໄດ້ຫຼືບໍ່. ຫມາຍເຫດ
ການກວດຫາອັດຕະໂນມັດນັ້ນບໍ່ສາມາດໃຊ້ໄດ້ກັບທຸກໂໝດຄວາມເຂົ້າກັນໄດ້.
ຖ້າບໍ່ມີຄ່າໃດຖືກລະບຸ, 'on' ແມ່ນຖືວ່າຄ່າເລີ່ມຕົ້ນ.
ຖືກຕ້ອງ ໂຫມດ ແມ່ນ:
libtool
ເປີດໃຊ້ງານຮູບແບບນີ້ຖ້າຫາກວ່າທ່ານກໍາລັງເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບໂຄງການທີ່ເປັນ
ສ້າງຂຶ້ນໂດຍໃຊ້ກົນໄກ libtool. ເບິ່ງຕື່ມ --compat-libtool.
ຄ່າເລີ່ມຕົ້ນຂອງການຕັ້ງຄ່ານີ້ແມ່ນ 'ເປີດ'.
hammer
ເປີດໃຊ້ງານຮູບແບບນີ້ຖ້າຫາກວ່າທ່ານກໍາລັງເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບໂຄງການທີ່ເປັນ
ສ້າງຂຶ້ນໂດຍໃຊ້ GCC 3.3 ສະບັບທີ່ປະກອບດ້ວຍການດັດແປງ (ແຜ່ນຮອງຄ້ອນ)
ຂອງ GCC ຮຸ່ນຕໍ່ມາ. ທ່ານສາມາດກໍານົດ GCC 3.3 ທີ່ຖືກດັດແປງໂດຍການກວດສອບ
ສ້າງໄດເລກະທໍລີຂອງໂຄງການຂອງເຈົ້າສໍາລັບໄຟລ໌ທີ່ລົງທ້າຍດ້ວຍນາມສະກຸນ '.bbg'.
GCC 3.3 ລຸ້ນທີ່ບໍ່ໄດ້ດັດແກ້ຕັ້ງຊື່ໄຟລ໌ເຫຼົ່ານີ້ '.bb'.
ຄ່າເລີ່ມຕົ້ນຂອງການຕັ້ງຄ່ານີ້ແມ່ນ 'ອັດຕະໂນມັດ'.
split_crc
ເປີດໃຊ້ງານຮູບແບບນີ້ຖ້າຫາກວ່າທ່ານກໍາລັງເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບໂຄງການທີ່ເປັນ
ສ້າງຂຶ້ນໂດຍໃຊ້ GCC 4.6 ສະບັບທີ່ປະກອບດ້ວຍການດັດແກ້ (ແຍກ
function checksums) ຂອງ GCC ຮຸ່ນຕໍ່ມາ. ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດທົ່ວໄປເມື່ອ
ແລ່ນ geninfo ກ່ຽວກັບຂໍ້ມູນການຄຸ້ມຄອງທີ່ຜະລິດໂດຍ GCC ຮຸ່ນດັ່ງກ່າວແມ່ນ 'ອອກຈາກ
ໜ່ວຍຄວາມຈຳ' ແລະ 'ຮອດຈຸດສິ້ນສຸດຂອງໄຟລ໌ທີ່ບໍ່ຄາດຄິດ'.
ຄ່າເລີ່ມຕົ້ນຂອງການຕັ້ງຄ່ານີ້ແມ່ນ 'ອັດຕະໂນມັດ'
--compat-libtool
--no-compat-libtool
ລະບຸວ່າຈະເປີດໃຊ້ໂໝດຄວາມເຂົ້າກັນໄດ້ຂອງ libtool ຫຼືບໍ່.
ໃຊ້ --compat-libtool ເພື່ອເປີດໃຊ້ໂໝດຄວາມເຂົ້າກັນໄດ້ຂອງ libtool ຫຼື --no-compat-libtool ເພື່ອ
ປິດການໃຊ້ງານມັນ. ຮູບແບບຄວາມເຂົ້າກັນໄດ້ຂອງ libtool ແມ່ນ ເປີດໃຫ້ໃຊ້ງານ ໂດຍຄ່າເລີ່ມຕົ້ນ
ເມື່ອຮູບແບບຄວາມເຂົ້າກັນໄດ້ຂອງ libtool ຖືກເປີດໃຊ້, geninfo ຈະສົມມຸດວ່າແຫຼ່ງ
ລະຫັດທີ່ກ່ຽວຂ້ອງກັບໄຟລ໌ .da ທີ່ຢູ່ໃນໄດເລກະທໍລີທີ່ມີຊື່ວ່າ ".libs" ສາມາດພົບໄດ້ໃນ
ໄດເລກະທໍລີຫຼັກຂອງມັນ.
ຖ້າທ່ານມີລາຍຊື່ ".libs" ໃນສະພາບແວດລ້ອມການກໍ່ສ້າງຂອງທ່ານແຕ່ບໍ່ໄດ້ໃຊ້
libtool, ປິດການທໍາງານທາງເລືອກນີ້ເພື່ອປ້ອງກັນບັນຫາໃນເວລາທີ່ເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງ.
--config-file config-file
ລະບຸໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້.
ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸ, ບໍ່ແມ່ນໄຟລ໌ການຕັ້ງຄ່າທົ່ວລະບົບ
/etc/lcovrc, ຫຼືໄຟລ໌ການຕັ້ງຄ່າຕໍ່ຜູ້ໃຊ້ ~/.lcovrc ແມ່ນອ່ານ.
ຕົວເລືອກນີ້ອາດຈະເປັນປະໂຫຍດເມື່ອມີຄວາມຕ້ອງການທີ່ຈະດໍາເນີນການຫຼາຍຕົວຢ່າງຂອງ geninfo
ມີຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນໃນຂະຫນານ.
--derive-func-data
ຄິດໄລ່ຂໍ້ມູນການຄຸ້ມຄອງຟັງຊັນຈາກຂໍ້ມູນການຄຸ້ມຄອງສາຍ.
ໃຊ້ຕົວເລືອກນີ້ເພື່ອເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງຟັງຊັນ, ເຖິງແມ່ນວ່າສະບັບຂອງ gcov
ເຄື່ອງມືທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບການທົດສອບບໍ່ໃຫ້ຂໍ້ມູນນີ້. lcov ແທນ
ເອົາຂໍ້ມູນການຄຸ້ມຄອງຫນ້າທີ່ມາຈາກຂໍ້ມູນການຄຸ້ມຄອງສາຍແລະຂໍ້ມູນກ່ຽວກັບອັນໃດ
ສາຍເປັນຂອງຟັງຊັນ.
--ພາຍນອກ
-- ບໍ່ມີພາຍນອກ
ລະບຸວ່າຈະບັນທຶກຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບໄຟລ໌ແຫຼ່ງພາຍນອກຫຼືບໍ່.
ໄຟລ໌ແຫຼ່ງພາຍນອກແມ່ນໄຟລ໌ທີ່ບໍ່ໄດ້ຢູ່ໃນຫນຶ່ງໃນໄດເລກະທໍລີ
ລະບຸໂດຍ --directory ຫຼື --base-directory. ໃຊ້ --external ເພື່ອປະກອບພາຍນອກ
ແຫຼ່ງໄຟລ໌ໃນຂະນະທີ່ກຳລັງບັນທຶກຂໍ້ມູນການຄຸ້ມຄອງ ຫຼື --no-external ເພື່ອບໍ່ສົນໃຈຂໍ້ມູນນີ້.
ຂໍ້ມູນສໍາລັບໄຟລ໌ແຫຼ່ງພາຍນອກແມ່ນ ລວມ ໂດຍຄ່າເລີ່ມຕົ້ນ
-f
--ຕິດຕາມ
ຕິດຕາມການເຊື່ອມຕໍ່ເມື່ອຊອກຫາໄຟລ໌ .da.
--gcov-ເຄື່ອງມື ເຄື່ອງມື
ລະບຸສະຖານທີ່ຂອງເຄື່ອງມື gcov.
-h
- ຊ່ວຍ
ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນ, ຈາກນັ້ນອອກ.
--ບໍ່ສົນໃຈ-ຄວາມຜິດພາດ ຄວາມຜິດພາດ
ລະບຸບັນຊີລາຍຊື່ຂອງຄວາມຜິດພາດຫຼັງຈາກນັ້ນເພື່ອສືບຕໍ່ການປະມວນຜົນ.
ໃຊ້ຕົວເລືອກນີ້ເພື່ອລະບຸບັນຊີລາຍຊື່ຂອງຫນຶ່ງຫຼືຫຼາຍຫ້ອງຮຽນຂອງຄວາມຜິດພາດຫຼັງຈາກນັ້ນ
geninfo ຄວນສືບຕໍ່ປະມວນຜົນແທນທີ່ຈະຍົກເລີກ.
ຄວາມຜິດພາດ ສາມາດເປັນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຄໍາຕໍ່ໄປນີ້:
gcov: ເຄື່ອງມື gcov ກັບຄືນມາດ້ວຍລະຫັດສົ່ງຄືນທີ່ບໍ່ແມ່ນສູນ.
ທີ່ມາ: ບໍ່ພົບໄຟລ໌ລະຫັດແຫຼ່ງຂອງຊຸດຂໍ້ມູນ.
-i
-- ເບື້ອງຕົ້ນ
ບັນທຶກຂໍ້ມູນເບື້ອງຕົ້ນເປັນສູນ.
ດໍາເນີນການ geninfo ດ້ວຍຕົວເລືອກນີ້ຢູ່ໃນໄດເລກະທໍລີທີ່ມີໄຟລ໌ .bb, .bbg ຫຼື .gcno
ກ່ອນທີ່ຈະແລ່ນກໍລະນີທົດສອບໃດໆ. ຜົນໄດ້ຮັບແມ່ນ "ພື້ນຖານ" ໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງທີ່
ປະກອບມີສູນການຄຸ້ມຄອງສໍາລັບທຸກສາຍເຄື່ອງມືແລະຫນ້າທີ່. ສົມທົບຂໍ້ມູນນີ້
ໄຟລ໌ (ການນໍາໃຊ້ lcov -a) ທີ່ມີໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງທີ່ຖືກຈັບຫຼັງຈາກແລ່ນການທົດສອບເພື່ອຮັບປະກັນ
ວ່າອັດຕາສ່ວນຂອງເສັ້ນທັງໝົດທີ່ຖືກປົກຄຸມແມ່ນຖືກຕ້ອງ ເຖິງແມ່ນວ່າບໍ່ແມ່ນລະຫັດວັດຖຸທັງໝົດ
ໄຟລ໌ໄດ້ຖືກໂຫລດໃນລະຫວ່າງການທົດສອບ.
ຫມາຍເຫດ: ໃນປັດຈຸບັນ, ທາງເລືອກ --initial ບໍ່ໄດ້ສ້າງການຄຸ້ມຄອງສາຂາ
ຂໍ້ມູນຂ່າວສານ.
--ບໍ່ມີເຄື່ອງໝາຍ
ໃຊ້ຕົວເລືອກນີ້ຖ້າທ່ານຕ້ອງການເອົາຂໍ້ມູນການຄຸ້ມຄອງໂດຍບໍ່ຄໍານຶງເຖິງການຍົກເວັ້ນ
ເຄື່ອງໝາຍໃນໄຟລ໌ລະຫັດແຫຼ່ງ.
-- ບໍ່ມີການເອີ້ນຄືນ
ໃຊ້ຕົວເລືອກນີ້ຖ້າທ່ານຕ້ອງການເອົາຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບໄດເລກະທໍລີທີ່ລະບຸເທົ່ານັ້ນ
ໂດຍບໍ່ມີການປະມວນຜົນໄດເລກະທໍລີຍ່ອຍ.
-o output-filename
--output-filename output-filename
ຂຽນຂໍ້ມູນທັງໝົດໃສ່ output-filename.
ຖ້າທ່ານຕ້ອງການໃຫ້ຂໍ້ມູນທັງຫມົດຖືກຂຽນໄວ້ໃນໄຟລ໌ດຽວ (ເພື່ອຄວາມສະດວກໃນການຈັດການ), ໃຫ້ໃຊ້
ທາງເລືອກນີ້ເພື່ອລະບຸຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫນຶ່ງ tracefile ຈະເປັນ
ສ້າງສໍາລັບແຕ່ລະໄຟລ໌ .da ທີ່ປຸງແຕ່ງແລ້ວ.
-q
--ງຽບ
ຢ່າພິມຂໍ້ຄວາມຄວາມຄືບຫນ້າ.
ສະກັດກັ້ນຄວາມຄືບໜ້າຂອງຂໍ້ມູນທັງໝົດ. ເມື່ອສະວິດນີ້ຖືກເປີດໃຊ້, ເທົ່ານັ້ນ
ພິມຂໍ້ຜິດພາດ ຫຼືຂໍ້ຄວາມເຕືອນ.
--rc ຄໍາ=ມູນຄ່າ
ລົບລ້າງຄຳສັ່ງກຳນົດຄ່າ.
ໃຊ້ຕົວເລືອກນີ້ເພື່ອລະບຸ a ຄໍາ=ມູນຄ່າ ຄໍາຖະແຫຼງທີ່ overrides ໄດ້
ຄຳຖະແຫຼງການກຳນົດຄ່າທີ່ສອດຄ້ອງກັນໃນໄຟລ໌ກຳນົດຄ່າ lcovrc. ເຈົ້າສາມາດ
ລະບຸຕົວເລືອກນີ້ຫຼາຍກວ່າໜຶ່ງຄັ້ງເພື່ອລົບລ້າງຂໍ້ຄວາມການກຳນົດຄ່າຫຼາຍອັນ.
ເບິ່ງ lcovrc(5) ສໍາລັບບັນຊີລາຍຊື່ຂອງຄໍາທີ່ໃຊ້ໄດ້ແລະຄວາມຫມາຍຂອງມັນ.
-t ຊື່ທົດສອບ
--test-name ຊື່ທົດສອບ
ໃຊ້ຊື່ກໍລະນີທົດສອບ ຊື່ທົດສອບ ສໍາລັບຂໍ້ມູນຜົນໄດ້ຮັບ. ຊື່ກໍລະນີທົດສອບທີ່ຖືກຕ້ອງສາມາດປະກອບດ້ວຍ
ຕົວອັກສອນ, ຕົວເລກທົດສະນິຍົມ ແລະ ຕົວອັກສອນຂີດກ້ອງ ('_').
ອັນນີ້ພິສູດໄດ້ວ່າເປັນປະໂຫຍດເມື່ອຂໍ້ມູນຈາກກໍລະນີທົດສອບຫຼາຍອັນຖືກລວມເຂົ້າກັນ (ເຊັ່ນ: ງ່າຍໆ
concatenating tracefiles ທີ່ກ່ຽວຂ້ອງ) ໃນກໍລະນີນີ້ຊື່ການທົດສອບສາມາດຖືກນໍາໃຊ້ເພື່ອ
ຄວາມແຕກຕ່າງລະຫວ່າງຂໍ້ມູນຈາກແຕ່ລະກໍລະນີທົດສອບ.
-v
- ການປ່ຽນແປງ
ພິມໝາຍເລກເວີຊັນ, ຈາກນັ້ນອອກ.
ໃຊ້ geninfo ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net