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

Ad


OnWorks favicon

ggcov - ອອນລາຍໃນຄລາວ

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

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

ໂຄງການ:

NAME


ggcov - ເປັນສ່ວນໜ້າຂອງ GNOME ສຳລັບການສຳຫຼວດຂໍ້ມູນການຄຸ້ມຄອງ gcov

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


ggcov [GNOME ທາງເລືອກໃນການ][[-r] ລະບົບ|ເອກະສານ]...

ລາຍລະອຽດ


Ggcov ເປັນ GTK+ GUI ສໍາລັບການສໍາຫຼວດຂໍ້ມູນການຄຸ້ມຄອງການທົດສອບທີ່ຜະລິດໂດຍໂຄງການ C ແລະ C ++
ລວບລວມດ້ວຍ gcc -fprofile-arcs -ftest-ການ​ຄຸ້ມ​ຄອງ​. ສະນັ້ນມັນເປັນພື້ນຖານການທົດແທນ GUI ສໍາລັບ
ໄດ້ gcov ໂຄງການທີ່ມາພ້ອມກັບ gcc.

Ggcov ເຂົ້າໃຈທຸກທາງເລືອກ GTK+ ແລະ GNOME ມາດຕະຖານເຊັ່ນ - ຈໍສະແດງຜົນ ແລະ
-disable-crash-dialog. ການໂຕ້ຖຽງອື່ນໆທັງຫມົດຖືກນໍາໃຊ້ເພື່ອກໍານົດວິທີການຊອກຫາຂໍ້ມູນການຄຸ້ມຄອງ
ໄຟລ໌. ການໂຕ້ຖຽງສາມາດປະສົມຂອງ:

ລະບົບ
ໄດເລກະທໍລີໄດ້ຖືກສະແກນສໍາລັບໄຟລ໌ແຫຼ່ງ, ເຊິ່ງຖືກຈັດການຄືກັບວ່າພວກເຂົາເຄີຍເປັນ
ລະບຸໄວ້ໃນຄໍາສັ່ງ (ຍົກເວັ້ນວ່າໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງທີ່ຂາດຫາຍໄປແມ່ນງຽບໆ
ບໍ່ສົນໃຈ). ຖ້າ -r ທຸງມີຜົນບັງຄັບໃຊ້, ໄດເລກະທໍລີຍ່ອຍຖືກສະແກນແບບ recursively.
ຫຼາຍໄດເລກະທໍລີສາມາດຖືກກໍານົດແລະຖືກສະແກນຕາມລໍາດັບທີ່ໄດ້ຮັບ.

ປະຕິບັດໄດ້
ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ໄດ້ຖືກສະແກນສໍາລັບການບັນທຶກການດີບັກທີ່ມີໄຟລ໌ແຫຼ່ງ
ຊື່, ແລະແຕ່ລະໄຟລ໌ແຫຼ່ງທີ່ມີຢູ່ແມ່ນຈັດການຄືກັບວ່າມັນຖືກລະບຸໄວ້ໃນ
ເສັ້ນຄໍາສັ່ງ (ຍົກເວັ້ນວ່າໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງທີ່ຂາດຫາຍໄປແມ່ນຖືກລະເລີຍຢ່າງງຽບໆ).
ຫ້ອງສະໝຸດທີ່ໃຊ້ຮ່ວມກັນໃດນຶ່ງທີ່ດຳເນີນການໄດ້ຂຶ້ນກັບແມ່ນໄດ້ຖືກສະແກນນຳ. ຫຼາຍ
executables ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ແລະ​ຖືກ​ສະ​ແກນ​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ໄດ້​ຮັບ​. ຄຸນນະສົມບັດນີ້ແມ່ນ
ມີຢູ່ໃນບາງແພລະຕະຟອມເທົ່ານັ້ນ (ຕົວຢ່າງ: i386-linux).

ແຫຼ່ງໄຟລ໌
ແມ່ນໄຟລ໌ປົກກະຕິໃດນຶ່ງທີ່ລົງທ້າຍຢູ່ໃນອັນນຶ່ງຂອງການຂະຫຍາຍໄຟລ໌ .c, cc, .cxx, .cpp, ຫຼື
.C. ໄຟລ໌ຕົ້ນສະບັບຖືກຈັບຄູ່ກັບໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງທີ່ສອດຄ້ອງກັນຂອງພວກເຂົາ (.gcno ແລະ
.gcda ໄຟລ໌, ຫຼື bb, .bbg, ແລະ .ດາ ໄຟລ໌ທີ່ມີ compilers ເກົ່າ) ແລະໄຟລ໌ວັດຖຸໂດຍ
ຄົ້ນຫາໄຟລ໌ທີ່ມີຊື່ພື້ນຖານດຽວກັນແລະນາມສະກຸນທີ່ເຫມາະສົມທໍາອິດໃນ
ໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ແຫຼ່ງແລະຫຼັງຈາກນັ້ນໃນທຸກໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນ
ເສັ້ນຄໍາສັ່ງ (ໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກລະບຸໄວ້).

ຖ້າບໍ່ມີການໂຕ້ຖຽງ, ggcov ສະແດງກ່ອງໂຕ້ຕອບການເລືອກໄຟລ໌ເພື່ອໃຫ້ທ່ານສາມາດເລືອກອັນໜຶ່ງໄດ້
ໄດເລກະທໍລີ, ສາມາດປະຕິບັດໄດ້, ຫຼືໄຟລ໌ແຫຼ່ງ.

ໄດເລກະທໍລີ, ປະຕິບັດໄດ້, ຫຼືໄຟລ໌ແຫຼ່ງຍັງສາມາດຖືກເພີ່ມຫຼັງຈາກນັ້ນ ggcov ແມ່ນເລີ່ມຕົ້ນໂດຍ
ການລາກແລະວາງພວກມັນຈາກປ່ອງຢ້ຽມ GNOME Nautilus ໃສ່ອັນໃດກໍໄດ້ ggcov window.

OPTIONS


-o dir, --object-directory=dir
ເພີ່ມໄດເລກະທໍລີ dir ໄປຫາເສັ້ນທາງຄົ້ນຫາສໍາລັບໄຟລ໌ວັດຖຸແລະໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງ.

-p dir, --gcda-prefix=dir
ຊອກຫາໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງເວລາແລ່ນ (.gcda ໄຟລ໌) ພາຍໃຕ້ໄດເລກະທໍລີ dir
ແທນ​ທີ່​ຈະ​ເປັນ​ຕໍ່​ໄປ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​ .c ໄຟລ໌. ເບິ່ງຕົວຢ່າງໃນ ggcov-run(1​)
manpage.

-r, - ການຮວບຮວມ
ເມື່ອໄດເລກະທໍລີຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ຄົ້ນຫາໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງ
recursively ໃນໄດເລກະທໍລີເດັກນ້ອຍທັງຫມົດ.

-w windows, --initial-windows=windows
ເປີດປ່ອງຢ້ຽມທີ່ມີຊື່ເມື່ອ ggcov ເລີ່ມ. ຊື່ປ່ອງຢ້ຽມແມ່ນ ສະ​ຫຼຸບ​ສັງ​ລວມ, ໄຟ,
ຫນ້າທີ່, ໂທ, callbutterfly, callgraph, lego, ແຫຼ່ງ, ແລະ ບົດລາຍງານ. ຄ່າເລີ່ມຕົ້ນ
ປ່ອງຢ້ຽມແມ່ນ ສະ​ຫຼຸບ​ສັງ​ລວມ.

-X ສັນຍາລັກ, --suppress-ifdef=ສັນຍາລັກ
ບໍ່ລວມຢູ່ໃນສະຖິຕິຫຼືບົດສະຫຼຸບ, ລະຫັດພາຍໃນ C pre-processor directives
ເຊິ່ງຂຶ້ນກັບອັນໃດອັນໜຶ່ງທີ່ໃຫ້ ສັນຍາລັກ. ໜຶ່ງ ຫຼືຫຼາຍສັນຍາລັກອາດຈະຖືກມອບໃຫ້,
ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ ຫຼື ຍະຫວ່າງ. Ggcov ເຂົ້າໃຈຊຸດຍ່ອຍຕໍ່ໄປນີ້ຂອງ C
ຊຸດຄໍາສັ່ງກ່ອນການປະມວນຜົນ:

· # ຖ້າ SYMBOL
· # ຖ້າ ກຳນົດ(SYMBOL)
· #ifdef SYMBOL
· #ifndef SYMBOL
· #ອື່ນ
· #ສຸດທ້າຍ

ຍົກ​ຕົວ​ຢ່າງ, -X ດີບັກ ຈະ​ສະ​ກັດ​ກັ້ນ fprintf() ໂທຫາໃນລະຫັດນີ້:

ລົງນາມ int
my_function(unsigned int x)
{
x += 42 ;
#ifdef DEBUG
fprintf(stderr, "my_function: x=%u\n", x);
#ສຸດທ້າຍ
ກັບຄືນ x;
}

ຕົວເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການສະກັດກັ້ນລະຫັດໂຄງສ້າງພື້ນຖານການທົດສອບ, ລະຫັດດີບັກ, ຫຼື
ລະ​ຫັດ​ອື່ນໆ​ທີ່​ຖືກ​ສັງ​ລວມ​ເຂົ້າ​ໄປ​ໃນ​ການ​ທົດ​ສອບ​ການ​ຄຸ້ມ​ຄອງ​ປະ​ຕິ​ບັດ​ໄດ້​ແຕ່​ການ​ຄຸ້ມ​ຄອງ​ຂອງ​ຕົນ​
ແມ່ນບໍ່ສໍາຄັນ.

-Y ຄໍາເວົ້າ, --suppress-comment=ຄໍາເວົ້າ
ບໍ່ລວມຢູ່ໃນສະຖິຕິຫຼືບົດສະຫຼຸບ, ລະຫັດໃນແຖວທີ່ມີ a
ຄໍາເຫັນແຖວດຽວປະກອບດ້ວຍພຽງແຕ່ຫນຶ່ງຄໍາທີ່ໃຫ້ ຄໍາເວົ້າ. ຫນຶ່ງ ຫຼື ຫຼາຍ ສັນ ຍາ ລັກ
ອາດຈະຖືກມອບໃຫ້, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ ຫຼື ຍະຫວ່າງ. ສໍາລັບຕົວຢ່າງ, ການກໍານົດ -Y
ບໍ່ສົນໃຈ ຈະ​ສະ​ກັດ​ກັ້ນ ຢືນຢັນ() ໃນລະຫັດນີ້:

ລົງນາມ int
my_function(unsigned int x)
{
x += 42 ;
assert(x >= 42); /* ບໍ່ສົນໃຈ */
ກັບຄືນ x;
}

ຕົວເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການສະກັດກັ້ນລະຫັດໂຄງສ້າງພື້ນຖານການທົດສອບ, ລະຫັດດີບັກ, ຫຼື
ລະ​ຫັດ​ອື່ນໆ​ທີ່​ຖືກ​ສັງ​ລວມ​ເຂົ້າ​ໄປ​ໃນ​ການ​ທົດ​ສອບ​ການ​ຄຸ້ມ​ຄອງ​ປະ​ຕິ​ບັດ​ໄດ້​ແຕ່​ການ​ຄຸ້ມ​ຄອງ​ຂອງ​ຕົນ​
ແມ່ນບໍ່ສໍາຄັນ.

-Z ຄໍາເລີ່ມຕົ້ນ, ຄໍາສຸດທ້າຍ, ...

--suppress-comment-between=ຄໍາເລີ່ມຕົ້ນ, ຄໍາສຸດທ້າຍ, ...
ບໍ່ລວມຢູ່ໃນສະຖິຕິຫຼືບົດສະຫຼຸບ, ລະຫັດໃນແຖວລະຫວ່າງຜູ້ທີ່ມີ a
ຄໍາຄິດຄໍາເຫັນແຖວດຽວປະກອບດ້ວຍພຽງແຕ່ ຄໍາເລີ່ມຕົ້ນ ແລະຄໍາເຫັນແຖວດຽວຕໍ່ໄປ
ປະ​ກອບ​ດ້ວຍ​ພຽງ​ແຕ່​ ຄໍາສຸດທ້າຍ. ສັນຍາລັກສອງຫຼືຫຼາຍກວ່ານັ້ນອາດຈະຖືກມອບ, ເປັນຄູ່, ແຍກໂດຍ
ເຄື່ອງໝາຍຈຸດ ຫຼື ຊ່ອງຫວ່າງ. ຍົກ​ຕົວ​ຢ່າງ, -Z ເລີ່ມຕົ້ນບໍ່ສົນໃຈ, ENDIGNORE ຈະ​ສະ​ກັດ​ກັ້ນ
ຟັງຊັນທັງໝົດໃນລະຫັດນີ້:

/* ເລີ່ມຕົ້ນບໍ່ສົນໃຈ */
ລົງນາມ int
my_function(unsigned int x)
{
x += 42 ;
ກັບຄືນ x;
}
// ENDIGNORE

ຕົວເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການສະກັດກັ້ນລະຫັດໂຄງສ້າງພື້ນຖານການທົດສອບ, ລະຫັດດີບັກ, ຫຼື
ລະ​ຫັດ​ອື່ນໆ​ທີ່​ຖືກ​ສັງ​ລວມ​ເຂົ້າ​ໄປ​ໃນ​ການ​ທົດ​ສອບ​ການ​ຄຸ້ມ​ຄອງ​ປະ​ຕິ​ບັດ​ໄດ້​ແຕ່​ການ​ຄຸ້ມ​ຄອງ​ຂອງ​ຕົນ​
ແມ່ນບໍ່ສໍາຄັນ.

ຕົວຢ່າງ


ເບິ່ງ​ຂໍ້​ມູນ​ການ​ຄຸ້ມ​ຄອງ​ສໍາ​ລັບ​ທຸກ​ແຫຼ່ງ​ທີ່​ມີ​ຢູ່​ໃນ​ການ​ປະ​ຕິ​ບັດ (ໃນ​ບາງ​ເວ​ທີ​ເທົ່າ​ນັ້ນ​)​:

ggcov

ເບິ່ງຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບແຫຼ່ງ C ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ, ສະກັດກັ້ນລະຫັດທີ່
ຂຶ້ນກັບສັນຍາລັກ ດີບັກ or TEST:

ggcov -X ດີບັກ, ທົດສອບ *.ຄ

ເບິ່ງຂໍ້ມູນການຄຸ້ມຄອງສໍາລັບແຫຼ່ງ C ທັງຫມົດໃນຫນຶ່ງໄດເລກະທໍລີທີ່ໄຟລ໌ວັດຖຸແລະການທົດສອບ
ໄຟລ໌ຂໍ້ມູນການຄຸ້ມຄອງຢູ່ໃນໄດເລກະທໍລີທີ່ແຕກຕ່າງກັນ:

ggcov /foo/obj/ /foo/cov-data/ /foo/src/

ໃຊ້ ggcov ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


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

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

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad