ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

llvm-cov-3.5 - ອອນລາຍໃນຄລາວ

ແລ່ນ llvm-cov-3.5 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ llvm-cov-3.5 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


llvm-cov - ປ່ອຍຂໍ້ມູນການຄຸ້ມຄອງ

ສະຫຼຸບສັງລວມ


llvm-cov [ຕົວເລືອກ] SOURCEFILE

ລາຍລະອຽດ


ໄດ້ llvm-cov ເຄື່ອງມືອ່ານລະຫັດການຄຸ້ມຄອງໄຟລ໌ຂໍ້ມູນແລະສະແດງຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບ
ໄຟລ໌ແຫຼ່ງທີ່ລະບຸ. ມັນ​ເປັນ​ທີ່​ເຫມາະ​ສົມ​ກັບ​ gcov ເຄື່ອງ​ມື​ຈາກ​ສະ​ບັບ 4.2 ຂອງ​ GCC ແລະ
ອາດຈະເຂົ້າກັນໄດ້ກັບບາງລຸ້ນຕໍ່ມາ gcov.

ເພື່ອໃຊ້ llvm-cov, ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງສ້າງສະບັບເຄື່ອງມືຂອງແອັບພລິເຄຊັນຂອງທ່ານ
ເກັບກໍາຂໍ້ມູນການຄຸ້ມຄອງໃນຂະນະທີ່ມັນດໍາເນີນການ. ລວບລວມກັບ -fprofile-arcs ແລະ -ftest-ການ​ຄຸ້ມ​ຄອງ​
ທາງເລືອກໃນການເພີ່ມເຄື່ອງມື. (ອີກທາງເລືອກ, ທ່ານສາມາດນໍາໃຊ້ -- ການຄຸ້ມຄອງ ທາງເລືອກ,
ເຊິ່ງລວມມີທັງສອງທາງເລືອກອື່ນເຫຼົ່ານັ້ນ.) ທ່ານຄວນລວບລວມຂໍ້ມູນການດີບັກ
(-g) ແລະບໍ່ມີການເພີ່ມປະສິດທິພາບ (-O0); ຖ້າບໍ່ດັ່ງນັ້ນ, ຂໍ້ມູນການຄຸ້ມຄອງບໍ່ສາມາດຖືກຕ້ອງໄດ້
ແຜນທີ່ກັບຄືນໄປບ່ອນລະຫັດແຫຼ່ງ.

ໃນເວລາທີ່ທ່ານລວບລວມລະຫັດເຄື່ອງມື, a .gcno ໄຟລ໌ຂໍ້ມູນຈະຖືກສ້າງຂື້ນສໍາລັບ
ແຕ່ລະໄຟລ໌ວັດຖຸ. ເຫຼົ່ານີ້ .gcno ໄຟລ໌ມີເຄິ່ງຫນຶ່ງຂອງຂໍ້ມູນການຄຸ້ມຄອງ. ອີກເຄິ່ງຫນຶ່ງຂອງ
ຂໍ້ມູນມາຈາກ .gcda ໄຟລ໌ທີ່ສ້າງຂຶ້ນໃນເວລາທີ່ທ່ານດໍາເນີນການໂຄງການເຄື່ອງມື,
ກັບແຍກຕ່າງຫາກ .gcda ໄຟລ໌ສໍາລັບແຕ່ລະໄຟລ໌ວັດຖຸ. ແຕ່ລະຄັ້ງທີ່ທ່ານດໍາເນີນການໂຄງການ, ໄດ້
ການນັບການປະຕິບັດແມ່ນລວມເຂົ້າກັບອັນໃດນຶ່ງທີ່ມີຢູ່ແລ້ວ .gcda ໄຟລ໌, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າຈະເອົາອັນເກົ່າ
ໄຟລ໌ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການເນື້ອໃນຂອງເຂົາເຈົ້າຖືກລວມເຂົ້າ.

ໂດຍຄ່າເລີ່ມຕົ້ນ, the .gcda ໄຟລ໌ຖືກຂຽນໄວ້ໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ວັດຖຸ, ແຕ່
ທ່ານສາມາດ override ມັນໂດຍການຕັ້ງຄ່າ GCOV_PREFIX ແລະ GCOV_PREFIX_STRIP ສະພາບແວດລ້ອມ
ຕົວແປ. ໄດ້ GCOV_PREFIX_STRIP ຕົວແປກໍານົດຈໍານວນຂອງອົງປະກອບໄດເລກະທໍລີທີ່ຈະເປັນ
ເອົາອອກຈາກຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນທາງຢ່າງແທ້ຈິງໄປຫາໄດເລກະທໍລີໄຟລ໌ວັດຖຸ. ຫຼັງຈາກລອກເອົາ
ໄດເລກະທໍລີເຫຼົ່ານັ້ນ, ຄໍານໍາຫນ້າຈາກ GCOV_PREFIX ຕົວແປແມ່ນເພີ່ມ. ສະພາບແວດລ້ອມເຫຼົ່ານີ້
ຕົວແປຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນການໂຄງການເຄື່ອງມືໃນເຄື່ອງທີ່ວັດຖຸຕົ້ນສະບັບ
ໄດເລກະທໍລີໄຟລ໌ບໍ່ສາມາດເຂົ້າເຖິງໄດ້, ແຕ່ຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງຄັດລອກໄຟລ໌ .gcda ໄຟລ​໌​ກັບ​ຄືນ​ໄປ​ບ່ອນ​
ໄປຫາໄດເລກະທໍລີໄຟລ໌ວັດຖຸທີ່ llvm-cov ຄາດວ່າຈະຊອກຫາພວກມັນ.

ເມື່ອທ່ານສ້າງໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງ, ດໍາເນີນການ llvm-cov ສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງຕົ້ນຕໍ
ບ່ອນ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ກວດ​ສອບ​ຜົນ​ໄດ້​ຮັບ​ການ​ຄຸ້ມ​ຄອງ​. ນີ້ຄວນຈະດໍາເນີນການຈາກໄດເລກະທໍລີດຽວກັນ
ບ່ອນທີ່ທ່ານເຄີຍແລ່ນ compiler ໃນເມື່ອກ່ອນ. ຜົນໄດ້ຮັບສໍາລັບໄຟລ໌ແຫຼ່ງທີ່ລະບຸໄວ້ແມ່ນ
ຂຽນໃສ່ໄຟລ໌ທີ່ມີຊື່ໂດຍການຕໍ່ທ້າຍ a .gcov ຕໍ່ທ້າຍ. ໄຟລ໌ຜົນຜະລິດແຍກຕ່າງຫາກແມ່ນຍັງ
ສ້າງສໍາລັບແຕ່ລະໄຟລ໌ລວມໂດຍໄຟລ໌ແຫຼ່ງຕົ້ນຕໍ, ຍັງມີ a .gcov ເພີ່ມຄຳຕໍ່ທ້າຍແລ້ວ.

ເນື້ອໃນພື້ນຖານຂອງໄຟລ໌ຜົນຜະລິດ llvm-cov ແມ່ນສໍາເນົາຂອງໄຟລ໌ແຫຼ່ງທີ່ມີ an
ການນັບຈໍານວນການປະຕິບັດ ແລະເລກແຖວທີ່ຂຶ້ນກັບທຸກໆແຖວ. ຈໍານວນການປະຕິບັດແມ່ນສະແດງເປັນ -
ຖ້າເສັ້ນບໍ່ມີລະຫັດປະຕິບັດໄດ້. ຖ້າເສັ້ນມີລະຫັດແຕ່ລະຫັດນັ້ນແມ່ນ
ບໍ່ເຄີຍປະຕິບັດ, ການນັບແມ່ນສະແດງເປັນ #####.

OPTIONS


-ກ, --ຕັນທັງໝົດ
ສະແດງທ່ອນໄມ້ພື້ນຖານທັງຫມົດ. ຖ້າມີຫຼາຍຕັນສໍາລັບແຖວດຽວຂອງແຫຼ່ງ
ລະຫັດ, ທາງເລືອກນີ້ເຮັດໃຫ້ llvm-cov ສະແດງໃຫ້ເຫັນການນັບສໍາລັບແຕ່ລະ block ແທນທີ່ຈະພຽງແຕ່
ຫນຶ່ງນັບສໍາລັບເສັ້ນທັງຫມົດ.

-b, --ສາຂາ-ຄວາມເປັນໄປໄດ້
ສະແດງຄວາມເປັນໄປໄດ້ຂອງສາຂາຕາມເງື່ອນໄຂ ແລະສະຫຼຸບຂໍ້ມູນສາຂາ.

-c, --ສາຂາ-ນັບ
ສະແດງການນັບສາຂາແທນຄວາມເປັນໄປໄດ້ (ຕ້ອງການ -b).

-f, --function-ສະຫຼຸບ
ສະ​ແດງ​ຂໍ້​ສະ​ຫຼຸບ​ສັງ​ລວມ​ຂອງ​ການ​ຄຸ້ມ​ຄອງ​ສໍາ​ລັບ​ແຕ່​ລະ​ຫນ້າ​ທີ່​ແທນ​ທີ່​ຈະ​ເປັນ​ພຽງ​ແຕ່​ສະ​ຫຼຸບ​ພຽງ​ແຕ່​ສໍາ​ລັບ​ການ​
ໄຟລ໌ແຫຼ່ງທັງຫມົດ.

- ຊ່ວຍ ສະແດງຕົວເລືອກທີ່ມີຢູ່ (--help-hidden ສໍາລັບເພີ່ມເຕີມ).

-l, --long-file-names
ສໍາລັບຜົນຜະລິດການຄຸ້ມຄອງຂອງໄຟລ໌ທີ່ລວມມາຈາກໄຟລ໌ຕົ້ນສະບັບ, ເພີ່ມໄຟລ໌ຕົ້ນຕໍ
ຊື່ຕາມດ້ວຍ ## ເປັນຄໍານໍາຫນ້າຂອງຊື່ໄຟລ໌ຜົນຜະລິດ. ນີ້ສາມາດຖືກລວມເຂົ້າກັບ
ທາງເລືອກ --preserve-paths ເພື່ອໃຊ້ເສັ້ນທາງທີ່ສົມບູນສໍາລັບທັງໄຟລ໌ຕົ້ນຕໍແລະ
ລວມໄຟລ໌.

-n, --no-output
ບໍ່ໃຫ້ຜົນຜະລິດໃດໆ .gcov ໄຟລ໌. ຂໍ້ມູນສະຫຼຸບຍັງຖືກສະແດງ.

-o= , --object-directory= , --object-file=
ຊອກຫາວັດຖຸໃນ DIR ຫຼືອີງໃສ່ເສັ້ນທາງຂອງ FILE. ຖ້າເຈົ້າລະບຸວັດຖຸໃດໜຶ່ງ
ໄຟລ໌, ໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງຄາດວ່າຈະມີຊື່ພື້ນຖານດຽວກັນກັບ .gcno
ແລະ .gcda ສ່ວນຂະຫຍາຍ. ຖ້າທ່ານລະບຸໄດເລກະທໍລີ, ໄຟລ໌ຄາດວ່າຈະຢູ່ໃນນັ້ນ
ໄດເລກະທໍລີທີ່ມີຊື່ພື້ນຖານດຽວກັນກັບໄຟລ໌ຕົ້ນສະບັບ.

-p, -- ຮັກສາເສັ້ນທາງ
ຮັກສາອົງປະກອບເສັ້ນທາງໃນເວລາທີ່ຕັ້ງຊື່ໄຟລ໌ຜົນຜະລິດການຄຸ້ມຄອງ. ນອກເຫນືອໄປຈາກ
ຊື່ໄຟລ໌ແຫຼ່ງ, ປະກອບມີໄດເລກະທໍລີຈາກເສັ້ນທາງໄປຫາໄຟລ໌ນັ້ນ. ໄດ້
ໄດເລກະທໍລີແມ່ນແຍກຕ່າງຫາກໂດຍ # ຕົວອັກສອນ, ກັບ . ໄດເລກະທໍລີຖືກໂຍກຍ້າຍແລະ ..
ໄດເລກະທໍລີຖືກແທນທີ່ໂດຍ ^ ຕົວລະຄອນ. ເມື່ອໃຊ້ກັບຕົວເລືອກ --long-file-names,
ອັນນີ້ໃຊ້ໄດ້ກັບທັງຊື່ໄຟລ໌ຫຼັກ ແລະຊື່ໄຟລ໌ລວມ.

-u, --ສາຂາທີ່ບໍ່ມີເງື່ອນໄຂ
ລວມເອົາສາຂາທີ່ບໍ່ມີເງື່ອນໄຂໃນຜົນຜະລິດສໍາລັບທາງເລືອກ --branch-probabilities.

-ການປ່ຽນແປງ
ສະແດງສະບັບຂອງ llvm-cov.

ອອກ STATUS


llvm-cov ຕອບ 1 ຖ້າມັນບໍ່ສາມາດອ່ານໄຟລ໌ປ້ອນຂໍ້ມູນໄດ້. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນອອກຈາກສູນ.

ໃຊ້ llvm-cov-3.5 ອອນໄລນ໌ ໂດຍໃຊ້ການບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Turkdevops
    Turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluuklar? DevTurks-ທີມງານ
    Taraf?ndan desteklenmektedir..
    ຄຸນນະສົມບັດ: https://github.com/turkdevopshttps://turkdevops.g...
    ດາວໂຫລດ turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* ເປັນຕົວແຍກວິເຄາະ Python ທີ່ໄວ ແລະ
    ບັນນາທິການສໍາລັບ ASAM (ສະມາຄົມສໍາລັບ
    ມາດຕະຖານຂອງອັດຕະໂນມັດແລະ
    ລະບົບການວັດແທກ) MDF / MF4
    (ຮູບແບບຂໍ້ມູນການວັດແທກ...
    ດາວໂຫລດ asammdf
  • 3
    LAME (Lame ບໍ່ແມ່ນຕົວເຂົ້າລະຫັດ MP3)
    LAME (Lame ບໍ່ແມ່ນຕົວເຂົ້າລະຫັດ MP3)
    LAME ເປັນເຄື່ອງມືການສຶກສາທີ່ຈະນໍາໃຊ້
    ສໍາ​ລັບ​ການ​ຮຽນ​ຮູ້​ກ່ຽວ​ກັບ​ການ​ເຂົ້າ​ລະ​ຫັດ MP3​. ໄດ້
    ເປົ້າໝາຍຂອງໂຄງການ LAME ແມ່ນເພື່ອປັບປຸງ
    ສຽງ​ທາງ​ຈິດ​ໃຈ​, ຄຸນ​ນະ​ພາບ​ແລະ​ຄວາມ​ໄວ​
    ຂອງ MP...
    ດາວໂຫລດ LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    ຊຸດຂອງໂມດູນການຂະຫຍາຍ Python ທີ່
    ຫໍ່ຫ້ອງຮຽນ GUI ຂ້າມເວທີຈາກ
    wxWidgets.. ຜູ້ຊົມ: ນັກພັດທະນາ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: X Window System (X11), Win32 ...
    ດາວໂຫລດ wxPython
  • 5
    packfilemanager
    packfilemanager
    ນີ້ແມ່ນຕົວຈັດການໄຟລ໌ Total War pack
    ໂຄງ​ການ​, ເລີ່ມ​ຈາກ​ສະ​ບັບ 1.7​. ກ
    ການແນະນໍາສັ້ນໆກ່ຽວກັບ Warscape
    modding: ...
    ດາວໂຫລດ packfilemanager
  • 6
    IPerf2
    IPerf2
    ເຄື່ອງມືການຈະລາຈອນເຄືອຂ່າຍສໍາລັບການວັດແທກ
    ການປະຕິບັດ TCP ແລະ UDP ດ້ວຍການວັດແທກ
    ປະມານທັງການສົ່ງຜ່ານ ແລະ latency. ໄດ້
    ເປົ້າໝາຍລວມເຖິງການຮັກສາການເຄື່ອນໄຫວ
    iperf cod...
    ດາວໂຫລດ IPerf2
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad