เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

powerpc64-linux-gnu-gcov - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ powerpc64-linux-gnu-gcov เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ powerpc64-linux-gnu-gcov เด•เดฎเดพเตปเดกเต เด‡เดคเดพเดฃเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


gcov - เด•เดตเดฑเต‡เดœเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดŸเต‚เตพ

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


gcov [-v|--เดชเดคเดฟเดชเตเดชเต] [-h|--เดธเดนเดพเดฏเดฟเด•เตเด•เต‚]
[-a|--เดŽเดฒเตเดฒเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚]
[-b|--เดถเดพเด–-เดธเดพเดงเตเดฏเดคเด•เตพ]
[-c|--เดถเดพเด–-เดŽเดฃเตเดฃเด‚]
[-d|--เดชเตเดฐเดฆเตผเดถเดจเด‚-เดชเตเดฐเต‹เด—เดคเดฟ]
[-f|--เดซเด‚เด—เตเดทเตป-เดธเด‚เด—เตเดฐเดนเด™เตเด™เตพ]
[-i|--เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต]
[-l|--long-file-names]
[-m|--เดตเดฟเด•เดฒเดฎเดพเดฏ-เดชเต‡เดฐเตเด•เตพ]
[-n|--เดจเต‹-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต]
[-o|--object-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ|เดซเดฏเตฝ]
[-p|--เดชเดพเดคเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•]
[-r|--เดฌเดจเตเดงเต-เดฎเดพเดคเตเดฐเด‚]
[-s|--เด‰เดฑเดตเดฟเดŸเด‚-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ]
[-u|--เดจเดฟเดฐเตเดชเดพเดงเดฟเด•-เดถเดพเด–เด•เตพ]
เดซเดฏเดฒเตเด•เตพ

เดตเดฟเดตเดฐเดฃเด‚


gcov เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เด•เดตเดฑเต‡เดœเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดตเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดคเตเดค เดญเดพเด—เด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเด•
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ gcov เดจเดฟเด™เตเด™เดณเตเดŸเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด‰เดชเด•เดฐเดฃเดฎเดพเดฏเดฟ
เดถเตเดฐเดฎเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเต† เดเดฑเตเดฑเดตเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดฌเดพเดงเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ gcov เดฎเดฑเตเดฑเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดธเดนเดฟเดคเด‚
เด‰เดชเด•เดฐเดฃเด‚, gprof, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเตเดฑเต† เดเดคเตŠเด•เตเด•เต† เดญเดพเด—เด™เตเด™เดณเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดŸเต‚เดณเตเด•เตพ เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเตŠเดซเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต gcov
or gprof, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเด•เดŸเดจ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚:

* เด•เต‹เดกเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเด‚ เดŽเดคเตเดฐ เดคเดตเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

* เด•เต‹เดกเดฟเดจเตเดฑเต† เดเดคเต เดฒเตˆเดจเตเด•เดณเดพเดฃเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต

* เด•เต‹เดกเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดตเดฟเดญเดพเด—เดตเตเด‚ เดŽเดคเตเดฐ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดˆ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดžเตเดžเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดฐเต‹เดจเตเดจเตเด‚ เดจเต‹เด•เตเด•เดพเด‚
เดเดคเตŠเด•เตเด•เต† เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเดพเดฃเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เดฎเตŠเดกเตเดฏเต‚เตพ. gcov เดŽเดตเดฟเดŸเต† เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดฟเตฝ.

เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด•เดตเดฑเต‡เดœเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป
เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เดฑเดฟเดฒเต€เดธเดฟเดจเต เดฎเดคเดฟเดฏเดพเดฏเดคเดพเดฃเต. เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเตเด•เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต; เด’เดฐเต เด•เดตเดฑเต‡เดœเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดตเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต†เดธเตเดฑเตเดฑเตเดธเตเดฏเต‚เดŸเตเดŸเต. เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดŸเต†เดธเตเดฑเตเดฑเต เด•เต‡เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดชเดฟเดจเตเดจเต€เดŸเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดฎเดฟเด•เดšเตเดš เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เตเด‚ เดฎเดฟเด•เดšเตเดš เด…เดจเตเดคเดฟเดฎ เด‰เตฝเดชเตเดชเดจเตเดจเดตเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเตเด•เตพ.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด•เต‚เดŸเดพเดคเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚ gcov เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต†เดจเตเดจเดพเดฒเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เดšเดฟเดฒ เด•เต‹เดกเต เดฒเตˆเดจเตเด•เตพ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเตเดฐเดฏเตเด‚ เดจเตฝเด•เดฟเดฒเตเดฒ
เด•เต‹เดกเต เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ 'เดนเต‹เดŸเตเดŸเต เดธเตเดชเต‹เดŸเตเดŸเตเด•เตพ' เดจเดฟเด™เตเด™เตพ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸเดคเดฟเดจเดพเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ
เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฎเดฏเด‚. เด…เดคเตเดชเต‹เดฒเต†, เด•เดพเดฐเดฃเด‚ gcov เดตเดฐเดฟ เดชเตเดฐเด•เดพเดฐเด‚ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดเดฑเตเดฑเดตเตเด‚ เดคเดพเดดเตเดจเตเดจเดคเต
เดฑเต†เดธเดฒเต‚เดทเตป), เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดธเตเดคเดพเดตเดจ เดฎเดพเดคเตเดฐเด‚ เดจเตฝเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดถเตˆเดฒเดฟเดฏเดฟเตฝ เด‡เดคเต เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเตˆเตป. เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เดฎเดฑเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เด˜เดŸเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ,
เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดธเดนเดพเดฏเด•เดฐเดฎเดฒเตเดฒ --- เดฎเดพเด•เตเดฐเต‹ เด•เต‹เตพ เดตเดฐเตเดจเตเดจ เดฒเตˆเดจเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเดณเตเดณเต‚
เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเต‹เดฒเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเต† เด‡เตปเดฒเตˆเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเด‚
เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

gcov เดŽเดจเตเดจ เด’เดฐเต เดฒเต‹เด—เตเดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต sourcefile.gcov เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดŽเดคเตเดฐ เดคเดตเดฃ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดธเต‹เดดเตเดธเต เดซเดฏเตฝ sourcefile.c เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดคเต‹เดŸเตŠเดชเตเดชเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดฒเต‹เด—เตเดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ gprof เดฒเต‡เด•เตเด•เต
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚ เดจเดจเตเดจเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. gprof เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ gcov.

gcov เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด™เตเด™เตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เดธเตเดฑเตเดฑเต เด•เดตเดฑเต‡เดœเต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚.

เด“เดชเตเดทเดจเตเด•เตพ


-h
--เดธเดนเดพเดฏเดฟเด•เตเด•เต‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดนเดพเดฏเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด• gcov (เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ), เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดพเดคเต† เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•
เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต.

-v
--เดชเดคเดฟเดชเตเดชเต
เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด• gcov เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ (เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ), เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดพเดคเต† เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•
เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต.

-a
--เดŽเดฒเตเดฒเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚
เด“เดฐเต‹ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดŽเดฃเตเดฃเด‚ เดŽเดดเตเดคเตเด•. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ gcov เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด•เตพ
เด’เดฐเต เดตเดฐเดฟเดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด•เดฃเด•เตเด•เดพเด•เตเด•เต‚. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เด’เดฐเต เดตเดฐเดฟเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต‡ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•.

-b
--เดถเดพเด–-เดธเดพเดงเตเดฏเดคเด•เตพ
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดฌเตเดฐเดพเดžเตเดšเต เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเด•เตพ เดŽเดดเตเดคเตเด•, เดฌเตเดฐเดพเดžเตเดšเต เดธเด‚เด—เตเดฐเดน เดตเดฟเดตเดฐเด‚ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เด“เดฐเต‹ เดฌเตเดฐเดพเดžเตเดšเตเด‚ เดŽเดคเตเดฐ เดคเดตเดฃ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตเดทเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต. เด…เดฒเตเดฒเดพเดคเต† เดจเดฟเดฐเตเดชเดพเดงเดฟเด•เดฎเดพเดฏ เดถเดพเด–เด•เตพ เด•เดพเดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ -u เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-c
--เดถเดพเด–-เดŽเดฃเตเดฃเด‚
เดฌเตเดฐเดพเดžเตเดšเต เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเด•เตพ เดถเดคเดฎเดพเดจเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ เดŽเดŸเตเดคเตเดค เดถเดพเด–เด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเดพเดฏเดฟ เดŽเดดเตเดคเตเด•
เดŽเดŸเตเดคเตเดค เดถเดพเด–เด•เดณเตเดŸเต†.

-n
--เดจเต‹-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต gcov เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ.

-l
--long-file-names
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เดฃเตเดŸ เดซเดฏเตฝ เดจเดพเดฎเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เด†เดฃเต†เด™เตเด•เดฟเตฝ xh
เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดซเดฏเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต ac, เดชเดฟเดจเตเดจเต† เด“เดŸเตเดจเตเดจเต gcov เดซเดฏเดฒเดฟเตฝ ac
เดŽเดจเตเดจ เด’เดฐเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚ ac##xhgcov เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ xhgcov. เด‡เดคเต เด†เด•เดพเด‚
เดŽเด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต xh เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเดฏเต† เด•เดพเดฃเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต
เดธเด‚เดญเดพเดตเดจเด•เตพ. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -p เด“เดชเตเดทเตป, เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเตเดฎเดพเดฏ เดซเดฏเตฝ เดจเดพเดฎเด™เตเด™เตพ
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเดพเดค เดจเดพเดฎเด™เตเด™เดณเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

-p
--เดชเดพเดคเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•
เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดตเดฏเตเดŸเต† เดชเต‡เดฐเตเด•เดณเดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเดพเดคเตเดคเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด• .gcov เดซเดฏเดฒเตเด•เตพ. เด•เต‚เดŸเดพเดคเต†
เดˆ เดเดšเตเด›เดฟเด•เด‚, เดซเดฏเตฝเดจเดพเดฎ เด˜เดŸเด•เด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเต† / เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเต # เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ, . เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด˜เดŸเด•เด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต
เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเดพเดตเดพเดคเตเดคเดคเตเด‚ .. เด˜เดŸเด•เด™เตเด™เตพ เดŽเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดคเต ^. เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เตพ เด‰เดณเตเดณเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ.

-r
--เดฌเดจเตเดงเต-เดฎเดพเดคเตเดฐเด‚
เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดคเตเดคเตโ€Œเดจเต†เดฏเดฟเด‚ เด‰เดณเตเดณ เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• (เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚
เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดŽเดฒเดฟเดทเตป). เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเดพเดคเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดตเดฑเต‡เดœเตเดฎเดพเดฃเต
เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฃเต.

-f
--เดซเด‚เด—เตเดทเตป-เดธเด‚เด—เตเดฐเดนเด™เตเด™เตพ
เดซเดฏเตฝ เดฒเต†เดตเตฝ เดธเด‚เด—เตเดฐเดนเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต† เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฎเตเดณเตเดณ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดธเด‚เด—เตเดฐเดนเด™เตเด™เตพ.

-o เดกเดฏเดฑเด•เตเดŸเดฑเดฟ|เดซเดฏเตฝ
--object-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
--object-file เดซเดฏเดฒเต
เด’เดจเตเดจเตเด•เดฟเตฝ gcov เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดชเดพเดคเตเดคเต เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.
เดฆเดฟ .gcno, เด’เดชเตเดชเด‚ .gcda เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเต. เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต, เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเดพเดฃเต,
เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด•เต‚เดŸเดพเดคเต†. เด’เดฐเต เดซเดฏเตฝ เด‡เดตเดฟเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดชเต‡เดฐเดฟเดŸเตเด‚
เด† เดซเดฏเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดฟเดฒเตเดฒเดพเดคเต†.

-s เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
--เด‰เดฑเดตเดฟเดŸเด‚-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด•เดตเดฑเต‡เดœเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต.
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดเดšเตเด›เดฟเด•เด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด‡เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเด‚
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเต‹เดดเตเดธเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ เด•เต‡เดตเดฒเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดกเดฟเดฑเตเดฑเด•เตเดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-u
--เดจเดฟเดฐเตเดชเดพเดงเดฟเด•-เดถเดพเด–เด•เตพ
เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเด•เตพ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ, เด‰เดชเดพเดงเดฟเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดถเดพเด–เด•เดณเตเดŸเต‡เดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.
เด‰เดชเดพเดงเดฟเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดถเดพเด–เด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฐเดธเด•เดฐเดฎเดฒเตเดฒ.

-d
--เดชเตเดฐเดฆเตผเดถเดจเด‚-เดชเตเดฐเต‹เด—เดคเดฟ
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดชเตเดฐเต‹เด—เดคเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

-i
--เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต
เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ gcov เดซเดฏเตฝ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• lcov
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดฐเต เดธเดฟเด‚เด—เดฟเตพ เด†เดฃเต .gcov เด“เดฐเต‹ เดซเดฏเตฝ .gcda เดซเดฏเตฝ. เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเดฟเดจเตเดฑเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต .gcov เดซเดฏเตฝ เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟ เด‰เดณเตเดณ เดชเตเดฒเต†เดฏเดฟเตป เดŸเต†เด•เตเดธเตเดฑเตเดฑเดพเดฃเต

เดซเดฏเตฝ:
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚: , ,
เดŽเดฃเตเดฃเด‚: ,
เดถเดพเด–: ,

เดŽเดตเดฟเดŸเต† เด†เดฃเต
notexec (เดถเดพเด– เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ)
เดŽเดŸเตเดคเตเดคเดคเต (เดถเดพเด– เดจเดฟเตผเดตเตเดตเดนเดฟเดšเตเดšเดคเตเด‚ เดŽเดŸเตเดคเตเดคเดคเตเด‚)
เดŽเดŸเตเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ (เดถเดพเด– เดจเดฟเตผเดตเดนเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เดŽเดŸเตเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ)

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚ เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต gcov-เดฒเต† เดŽเตปเดŸเตเดฐเดฟเด•เตพ
เดซเดฏเตฝ. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเด‚ a เด† เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต
เด…เดŸเตเดคเตเดคเดคเต เดตเดฐเต† เดชเตเดฐเดตเต‡เดถเดจเด‚.

เดŽเดชเตเดชเต‹เตพ เด‡เดคเดพ เด’เดฐเต เดธเดพเดฎเตเดชเดฟเตพ -i เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -b เด“เดชเตเดทเตป:

เดซเดฏเตฝ:array.cc
เดซเด‚เด—เตโ€Œเดทเตป:11,1,_Z3sumRKSt6vectorIPiSaIS0_EE
เดซเด‚เด—เตเดทเตป: 22,1, เดชเตเดฐเดงเดพเดจ
เดŽเดฃเตเดฃเด‚:11,1
เดŽเดฃเตเดฃเด‚:12,1
เดŽเดฃเตเดฃเด‚:14,1
เดฌเตเดฐเดพเดžเตเดšเต:14,เดŽเดŸเตเดคเตเดคเต
เดŽเดฃเตเดฃเด‚:26,1
เดถเดพเด–: 28, เดŽเดŸเตเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

-m
--เดตเดฟเด•เดฒเดฎเดพเดฏ-เดชเต‡เดฐเตเด•เตพ
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เดกเต€เดฎเดพเด‚เด—เดฟเตพ เดšเต†เดฏเตเดค เดซเด‚เด—เตโ€Œเดทเตป เดชเต‡เดฐเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดฎเด‚เด—เตพเดกเต เดซเด‚เด—เตโ€Œเดทเตป เด•เดพเดฃเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
เดชเต‡เดฐเตเด•เตพ.

gcov เดจเดฟเด™เตเด™เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เด…เดคเต‡ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเด‚
เด•เดฎเตเดชเตˆเดฒเตผ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเต เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. gcov เดซเดฏเดฒเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดณเดฟเดšเตเดšเต mangledname.gcov เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ. เด‡เดตเดฏเดฟเตฝ เด•เดตเดฑเต‡เดœเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต†. เด’เดจเตเดจเต .gcov เด“เดฐเต‹ เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟ เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดนเต†เดกเตเดกเตผ) เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏ เดซเดฏเตฝ. เดฆเดฟ
เดฎเด‚เด—เดณเดจเดพเดฎเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด’เดฐเต เดญเดพเด—เด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด•เดดเดฟเดฏเตเด‚
เดŽเด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ -l or -p เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด† เด“เดชเตเดทเดจเตเด•เตพ เดจเต‹เด•เตเด•เตเด•
เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

เดจเดฟเด™เตเด™เตพ เดตเดฟเดณเดฟเดšเตเดšเดพเตฝ gcov เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚, เด“เดฐเต‹ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดธเด‚เดญเดพเดตเดจเด•เตพ
เดธเด‚เด—เตเดฐเดนเดฟเดšเตเดšเต. เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เด…เดตเดธเดพเดจ เดฒเดฟเด™เตเด•เต เดชเต‹เดฒเต† เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด…เดคเต‡ เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด‡เดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ.

เดฆเดฟ .gcov เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต : เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเตŠเดชเตเดชเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดซเต€เตฝเดกเตเด•เตพ. เดซเต‹เตผเดฎเดพเดฑเตเดฑเต
is

: :

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเตป เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเตเด‚ เด…เดงเดฟเด• เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเดฟเดœเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.
เดฆเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป_เด•เต—เดฃเตเดŸเต is - เด•เต‹เดกเต เด‡เดฒเตเดฒเดพเดคเตเดค เดตเดฐเดฟเด•เตพเด•เตเด•เต. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเตเดค เดตเดฐเดฟเด•เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต #####
or ====, เด…เดธเดพเดงเดพเดฐเดฃเดฎเดฒเตเดฒเดพเดคเตเดค เดชเดพเดคเด•เดณเดฟเดฒเต‚เดŸเต† เด…เดต เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเดจเดพเด•เตเดฎเต‹ เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ C++ เดŽเด•เตเดธเดชเตเดทเตป เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด…เดธเดพเดงเดพเดฐเดฃ เดชเดพเดคเด•เตพ.

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดšเดฟเดฒ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเต เดฒเตˆเตป_เดจเดฎเตเดชเตผ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดจเตเดฑเต†. เดˆ เด†เดฎเตเด– เดตเดฐเดฟเด•เตพ
เดฐเต‚เดชเดคเตเดคเดฟเดจเตเดฑเต†

-:0: :

เดˆ เด†เดฎเตเด– เดตเดฐเดฟเด•เดณเตเดŸเต† เด•เตเดฐเดฎเดตเตเด‚ เดŽเดฃเตเดฃเดตเตเด‚ เด‡เด™เตเด™เดจเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚ gcov เดตเดฟเด•เดธเดจเด‚
เดชเตเดฐเต‹เด—เดฎเดฟเด•เตเด•เตเดจเตเดจเต --- เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต† เดคเตเดŸเดฐเตเดจเตเดจ เด…เดตเดฏเดฟเตฝ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดฐเตเดคเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŸเดพเด—เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดฅเดพเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป
เด†เดฎเตเด– เดตเดฐเดฟ.

เด…เดงเดฟเด• เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดซเต‹เดฎเดฟเดจเตเดฑเต†เดคเดพเดฃเต



เดฆเดฟ เดตเดฟเดตเดฐเด‚ เดฎเดจเตเดทเตเดฏเตผเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดฎเต†เดทเต€เตป เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดณเดฐเต†.

เดถเดคเดฎเดพเดจเด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ 0%, 100% เดŽเดจเตเดจเดฟเดต เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ 0% เด‰เด‚
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 100%. เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ 0% เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 100% เด†เดฏเดฟ เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฎเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
เดชเด•เดฐเด‚ เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดจเต‹เตบ-เดฌเต—เดฃเตเดŸเดฑเดฟ เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟ เด…เดšเตเดšเดŸเดฟเดšเตเดšเต.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ gcov, เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดฐเดฃเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด• GCC เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚:
-fprofile-arcs -ftest-เด•เดตเดฑเต‡เดœเต. เด‡เดคเต เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดชเดฑเดฏเตเดจเตเดจเต
gcov-เดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ (เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด’เดฐเต เดซเตเดฒเต‹ เด—เตเดฐเดพเดซเต) เด•เต‚เดŸเดพเดคเต† เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เดงเดฟเด• เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด…เดงเดฟเด• เด•เต‹เดกเต
gcov เดฎเตเด–เต‡เดจ เดˆ เด…เดงเดฟเด• เดซเดฏเดฒเตเด•เตพ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เด‰เดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเตŠเดซเตˆเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚. เด“เดฐเต‹ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต -fprofile-arcs, เด’เดฐเต เด…เดจเตเด—เดฎเดฟเด•เตเด•เตเดจเตเดจ .gcda เดซเดฏเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ.

เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ gcov เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เดชเต‡เดฐเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚
เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดธเดนเดฟเดคเด‚ เด•เต‹เดกเดฟเดจเตเดฑเต†. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดตเดฟเดณเดฟเดšเตเดšเต tmp.c, เดจเดฟเด™เตเด™เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเดคเต เด‡เดคเดพเดฃเต gcov เดธเต—เด•เดฐเตเดฏเด‚:

$ gcc -fprofile-arcs -ftest-coverage tmp.c
$ a.out
$ gcov tmp.c
tmp.c เดซเดฏเดฒเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค 90.00 เด‰เดฑเดตเดฟเดŸ เดฒเตˆเดจเตเด•เดณเดฟเตฝ 10%
tmp.c.gcov เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเดฏเตฝ tmp.c.gcov เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต gcov. เด‡เดคเดพ เด’เดฐเต เดธเดพเดฎเตเดชเดฟเตพ:

-: 0:เด‰เดฑเดตเดฟเดŸเด‚:tmp.c
-: 0:เด—เตเดฐเดพเดซเต:tmp.gcno
-: 0:Data:tmp.gcda
-: 0:เดฑเตบเดธเต:1
-: 0:เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ:1
-: 1:#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
-: 2:
-: 3:เด‡เดจเตเดฑเต เดฎเต†เดฏเดฟเตป (เด…เดธเดพเดงเต)
1: 4:{
1: 5: int i, เด†เด•เต†;
-: 6:
1: 7: เด†เด•เต† = 0;
-: 8:
11: 9: เดŽเดจเตเดจเดคเดฟเดจเต (i = 0; i < 10; i++)
10: 10: เด†เด•เต† += i;
-: 11:
1: 12: เดŽเด™เตเด•เดฟเตฝ (เด†เด•เต† != 45)
#####: 13: printf ("เดชเดฐเดพเดœเดฏเด‚\n");
-: 14: เดตเต‡เดฑเต†
1: 15: printf ("เดตเดฟเดœเดฏเด‚\n");
1: 16: เดฑเดฟเดŸเตเดŸเต‡เตบ 0;
-: 17:}

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -a เด“เดชเตเดทเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเด—เดค เดฌเตเดฒเต‹เด•เตเด•เต เด•เต—เดฃเตเดŸเตเด•เดณเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฒเตเด•เตเด•เตเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚
เด‡เดคเตเดชเต‡เดพเดฒเต†:

-: 0:เด‰เดฑเดตเดฟเดŸเด‚:tmp.c
-: 0:เด—เตเดฐเดพเดซเต:tmp.gcno
-: 0:Data:tmp.gcda
-: 0:เดฑเตบเดธเต:1
-: 0:เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ:1
-: 1:#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
-: 2:
-: 3:เด‡เดจเตเดฑเต เดฎเต†เดฏเดฟเตป (เด…เดธเดพเดงเต)
1: 4:{
1: 4-เดฌเตเดฒเต‹เด•เตเด•เต 0
1: 5: int i, เด†เด•เต†;
-: 6:
1: 7: เด†เด•เต† = 0;
-: 8:
11: 9: เดŽเดจเตเดจเดคเดฟเดจเต (i = 0; i < 10; i++)
11: 9-เดฌเตเดฒเต‹เด•เตเด•เต 0
10: 10: เด†เด•เต† += i;
10: 10-เดฌเตเดฒเต‹เด•เตเด•เต 0
-: 11:
1: 12: เดŽเด™เตเด•เดฟเตฝ (เด†เด•เต† != 45)
1: 12-เดฌเตเดฒเต‹เด•เตเด•เต 0
#####: 13: printf ("เดชเดฐเดพเดœเดฏเด‚\n");
$$$$$: 13-เดฌเตเดฒเต‹เด•เตเด•เต 0
-: 14: เดตเต‡เดฑเต†
1: 15: printf ("เดตเดฟเดœเดฏเด‚\n");
1: 15-เดฌเตเดฒเต‹เด•เตเด•เต 0
1: 16: เดฑเดฟเดŸเตเดŸเต‡เตบ 0;
1: 16-เดฌเตเดฒเต‹เด•เตเด•เต 0
-: 17:}

เดˆ เดฎเต‹เดกเดฟเตฝ, เด“เดฐเต‹ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด‚ เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดพเดฃเดฟเด•เตเด•เต‚ -- เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจ เดตเดฐเดฟ. เดŽ
เดฎเตพเดŸเตเดŸเดฟ-เดฒเตˆเตป เดฌเตเดฒเต‹เด•เตเด•เต เด† เด…เดตเดธเดพเดจ เดตเดฐเดฟเดฏเตเดŸเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดญเดพเดตเดจ เดจเตฝเด•เต‚
เดฎเตเตป เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด† เดตเดฐเดฟเด•เดณเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดตเดฐเดฟเด•เดณเดฟเตฝ เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดพเดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดฆเดฟ
เด’เดฐเต เดตเดฐเดฟเดฏเตเดŸเต† เดฎเตŠเดคเตเดคเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดŽเดฃเตเดฃเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดตเดฐเดฟเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด•เต—เดฃเตเดŸเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด† เดตเดฐเดฟเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ. เด“เดฐเต‹ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเด‚ เดถเต‡เดทเด‚, เดฌเตเดฐเดพเดžเตเดšเตเด‚ เด•เต‹เดณเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดŽเด™เตเด•เดฟเตฝ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดญเดพเด—เด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด‚ -b เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

GCC เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เด•เดพเดฐเดฃเด‚, เดจเดฎเตเดชเตผ เด‰เดณเตเดณ เด’เดฐเต เดตเดฐเดฟเด•เตเด•เต เดถเต‡เดทเด‚ เด’เดฐเต เด•เต‹เตพ เดŽเดฃเตเดฃเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดตเตเดฏเด•เตเดคเดฟเด—เดค เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดฒเตˆเตป 13-เตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -b เด“เดชเตเดทเตป, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

$ gcov -b tmp.c
tmp.c เดซเดฏเดฒเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค 90.00 เด‰เดฑเดตเดฟเดŸ เดฒเตˆเดจเตเด•เดณเดฟเตฝ 10%
80.00 เดถเดพเด–เด•เดณเดฟเตฝ 5% เดซเดฏเดฒเดฟเตฝ tmp.c
tmp.c เดซเดฏเดฒเดฟเตฝ เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดŸเตเดคเตเดค 80.00 เดถเดพเด–เด•เดณเดฟเตฝ 5%
50.00 เด•เต‹เดณเตเด•เดณเตเดŸเต† 2% tmp.c เดซเดฏเดฒเดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต
tmp.c.gcov เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดธเดพเดฎเตเดชเดฟเตพ เด‡เดคเดพ tmp.c.gcov เดซเดฏเตฝ:

-: 0:เด‰เดฑเดตเดฟเดŸเด‚:tmp.c
-: 0:เด—เตเดฐเดพเดซเต:tmp.gcno
-: 0:Data:tmp.gcda
-: 0:เดฑเตบเดธเต:1
-: 0:เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ:1
-: 1:#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
-: 2:
-: 3:เด‡เดจเตเดฑเต เดฎเต†เดฏเดฟเตป (เด…เดธเดพเดงเต)
เดซเด‚เด—เตโ€Œเดทเตป เดฎเต†เดฏเดฟเตป 1 เดฑเดฟเดŸเตเดŸเต‡เตบ 1 เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ 75% เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเต
1: 4:{
1: 5: int i, เด†เด•เต†;
-: 6:
1: 7: เด†เด•เต† = 0;
-: 8:
11: 9: เดŽเดจเตเดจเดคเดฟเดจเต (i = 0; i < 10; i++)
เดฌเตเดฐเดพเดžเตเดšเต 0 เดŽเดŸเตเดคเตเดคเดคเต 91% (เดซเดพเตพเดคเตเดฐเต‚)
เดฌเตเดฐเดพเดžเตเดšเต 1 9% เดŽเดŸเตเดคเตเดคเต
10: 10: เด†เด•เต† += i;
-: 11:
1: 12: เดŽเด™เตเด•เดฟเตฝ (เด†เด•เต† != 45)
เดฌเตเดฐเดพเดžเตเดšเต 0 เดŽเดŸเตเดคเตเดคเดคเต 0% (เดซเดพเตพเดคเตเดฐเต‚)
เดฌเตเดฐเดพเดžเตเดšเต 1 100% เดŽเดŸเตเดคเตเดคเต
#####: 13: printf ("เดชเดฐเดพเดœเดฏเด‚\n");
เด•เต‹เตพ 0 เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
-: 14: เดตเต‡เดฑเต†
1: 15: printf ("เดตเดฟเดœเดฏเด‚\n");
เด•เต‹เตพ 0 เด•เต‹เตพ 1 100% เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดฟ
1: 16: เดฑเดฟเดŸเตเดŸเต‡เตบ 0;
-: 17:}

เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚, เดซเด‚เด—เตโ€Œเดทเดจเต† เดŽเดคเตเดฐ เดคเดตเดฃ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเด™เตเด™เดจเต† เดŽเดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเตป เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเดฒ เดคเดตเดฃ เด…เดคเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต, เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดŽเดคเตเดฐ เดถเดคเดฎเดพเดจเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต.

เด“เดฐเต‹ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเด‚, เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจ เดตเดฐเดฟเด•เตเด•เต เดถเต‡เดทเด‚ เด’เดฐเต เดฒเตˆเตป เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเดพเดžเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตพ. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดถเดพเด–เด•เดณเตเด‚ เด•เต‹เดณเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เด† เดตเดฐเดฟเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด’เดฐเตŠเดฑเตเดฑ เดธเต‹เดดเตเดธเต เดฒเตˆเดจเดฟเดจเดพเดฏเดฟ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดถเดพเด–เด•เตพเด•เตเด•เตเด‚ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเด‚ เด“เดฐเต‹ เดจเดฎเตเดชเตผ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดฟเดฒเตเดฒ
เดˆ เดถเดพเด–เด•เตพ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด‰เดฑเดตเดฟเดŸ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เดชเตŠเดคเตเดตเต‡, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดเดฑเตเดฑเดตเตเด‚ เดคเดพเดดเตเดจเตเดจเดคเต
เดจเดฎเตเดชเดฑเตเดณเตเดณ เดฌเตเดฐเดพเดžเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตพ เดธเต‹เดดเตเดธเต เดฒเตˆเดจเดฟเดฒเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเด‚.

เด’เดฐเต เดถเดพเด–เดฏเตโ€Œเด•เตเด•เต, เด…เดคเต เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดŽเดฃเตเดฃเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดถเดคเดฎเดพเดจเด‚
เดฌเตเดฐเดพเดžเตเดšเต เดŽเดŸเตเดคเตเดค เดธเดฎเดฏเดคเตเดคเต† เดฌเตเดฐเดพเดžเตเดšเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดคเดฟเดจเตเดฑเต† เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเด‚
เด…เดšเตเดšเดŸเดฟเดšเตเดšเดคเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, "เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ" เดŽเดจเตเดจ เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เด’เดฐเต เด•เต‹เดณเดฟเดจเต, เด…เดคเต เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดŽเดฃเตเดฃเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดถเดคเดฎเดพเดจเด‚
เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดจเตเดจ เด•เต‹เดณเดฟเดจเต† เดŽเดคเตเดฐ เดคเดตเดฃ เด•เต‹เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเด‚
เด…เดšเตเดšเดŸเดฟเดšเตเดšเดคเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ 100% เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ "เดŽเด•เตเดธเดฟเดฑเตเดฑเต" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
"longjmp", เด…เดคเดฟเดจเดพเตฝ เด…เดตเดฐเต† เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดคเดฟเดฐเดฟเด•เต† เดตเดฐเดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ.

เดจเดฟเตผเดตเตเดตเดนเดฃ เด•เดฃเด•เตเด•เตเด•เตพ เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต เด†เดฃเต. เด‰เดฆเดพเดนเดฐเดฃเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดฒเตเดฒเดพเดคเต† เดตเต€เดฃเตเดŸเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเต .gcda เดซเดฏเตฝ, เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดฒเต† เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดŽเดฃเตเดฃเด‚
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดคเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดฑเตบ(เด•เดณเตเดŸเต†) เดซเดฒเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด‚. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดชเดฒ เดคเดฐเดคเตเดคเดฟเตฝ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดตเต†เดฐเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดธเตเดฏเต‚เดŸเตเดŸเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฆเต€เตผเด˜เด•เดพเดฒเดพเดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ.

เดŽเดจเตเดจเดคเดฟเดฒเต† เดกเดพเดฑเตเดฑ .gcda เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดซเดฏเดฒเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ -fprofile-arcs, เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด•เต‹เดกเต เด†เดฆเตเดฏเด‚ เด’เดฐเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต .gcda เดซเดฏเตฝ; เดซเดฏเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ (เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดŽเดฃเตเดฃเด‚
เดฌเตเดฒเต‹เด•เตเด•เต เดŽเดฃเตเดฃเด‚) เด…เดคเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด‚. เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดชเตเดคเดฟเดฏ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเดจเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดŽเดฃเตเดฃเตเด•เดฏเตเด‚ เด…เดตเดธเดพเดจเด‚ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเดจเตเดจเต gcov เด•เต‚เดŸเต† เดœเดฟเดธเดฟเดธเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ gcov เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚
เดฐเดฃเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด• GCC เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚: -fprofile-arcs -ftest-เด•เดตเดฑเต‡เดœเต. เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดจเดฟเตผเดคเตเดคเดฟเดฏเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ GCC เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•; เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเด‚ เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเต, เดจเดฟเด™เตเด™เตพ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต. เดšเดฟเดฒ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เดšเดฟเดฒ เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เต‹เดกเต เดฒเตˆเดจเตเด•เตพ เดฎเดฑเตเดฑเต เดฒเตˆเดจเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด•เต‹เดกเต:

เดŽเด™เตเด•เดฟเตฝ (a!= b)
c = 1;
เดฎเดฑเตเดฑเดพเดฐเต†เด™เตเด•เดฟเดฒเตเด‚
c = 0;

เดšเดฟเดฒ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเต เดฎเดพเตผเด—เดตเตเดฎเดฟเดฒเตเดฒ
gcov เดตเต†เดตเตเดตเต‡เดฑเต† เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเด•เตเด•เตเด‚ เดตเต†เดตเตเดตเต‡เดฑเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป
เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด•เต‹เดกเต. เด…เดคเดฟเดจเดพเตฝ gcov เดจเดฟเด™เตเด™เตพ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดพเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต:

100: 12:เดŽเด™เตเด•เดฟเตฝ (a != b)
100: 13: c = 1;
100: 14: เดตเต‡เดฑเต†
100: 15: c = 0;

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดˆ เดฌเตเดฒเต‹เด•เตเด•เต 100 เดคเดตเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดคเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.
เด’เดฐเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดˆ เดซเดฒเด‚ เดถเดฐเดฟเดฏเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚
เดˆ เดจเดพเดฒเต เดตเดฐเดฟเด•เดณเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดซเดฒเด‚ เดŽเดคเตเดฐ เดคเดตเดฃเดฏเดพเดฃเต†เดจเตเดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
0 เด†เดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดคเตเดฐ เดคเดตเดฃ เดซเดฒเด‚ 1 เด†เดฏเดฟเดฐเตเดจเตเดจเต.

เด‡เตปเดฒเตˆเดจเดฌเดฟเตพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเดฟเดจเดพเดฏเดฟ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดฒเตˆเดจเดฌเดฟเตพ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต, เดŽเดจเตเดจเดพเตฝ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดซเด‚เด—เตโ€Œเดทเตป เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดฒเตˆเตป, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

เดซเด‚เด—เตโ€Œเดทเตป เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตˆเดฒเตผ เด…เดคเดฟเดจเตเดฑเต† เด’เดฐเต เด”เดŸเตเดŸเตโ€Œเดฒเตˆเตป เด•เต‹เดชเตเดชเดฟ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดฃเด‚
เดซเด‚เด—เตโ€Œเดทเตป, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดคเตŠเดฐเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเตเด‚. เดŽเด™เตเด•เดฟเตฝ เดซเดฏเตฝเดŽ.เด’ เด’เดชเตเดชเด‚ เดซเดฏเตฝ เดฌเดฟ.เด’ เดฐเดฃเตเดŸเตเด‚ เดชเตเดฑเดคเตเดคเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เตปเดฒเตˆเดจเดฌเดฟเตพ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฒเตˆเตป เดฌเต‹เดกเดฟเด•เตพ, เด…เดต เดฐเดฃเตเดŸเดฟเดฒเตเด‚ เด•เดตเดฑเต‡เดœเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด† เดซเด‚เด—เตโ€Œเดทเดจเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดŽเดชเตเดชเต‡เดพเตพ เดซเดฏเตฝเดŽ.เด’ เด’เดชเตเดชเด‚ เดซเดฏเตฝ เดฌเดฟ.เด’ เดชเดฐเดธเตเดชเดฐเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฒเดฟเด™เตเด•เตผ เดšเต†เดฏเตเดฏเตเด‚,
เดชเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, เด† เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดฒเตˆเดจเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณเดตเดฏเดฟเตฝ เด’เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•,
เดฎเดฑเตเดฑเตŠเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด‡เดคเต เด•เดตเดฑเต‡เดœเต เด•เต—เดฃเตเดŸเดฑเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเด‚เด—เตเดทเตป เดฌเต‹เดกเดฟเด•เตเด•เต. เด…เดคเดฟเดจเดพเตฝ เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด† เดซเด‚เด—เตเดทเดจเตเดฑเต† เด’เดฐเต เด‰เดชเดฏเต‹เด—เด‚ เด’เดดเดฟเด•เต†
เดชเต‚เดœเตเดฏเด‚ เดŽเดฃเตเดฃเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด‚.

เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเดฐเดตเดงเดฟ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด“เดฐเต‹ เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเดฒเต†เดฏเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เต เด˜เดŸเดจ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เด…เดคเตเดชเต‹เดฒเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดตเตเดฏเดตเดธเตเดฅ เด‡เดชเตเดชเต‹เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚
เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เตพ. เด•เดพเดฐเดฃเด‚ เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด•เดตเดฑเต‡เดœเต เด•เดพเดฃเดฟเด•เตเด•เตเด‚
เด…เดคเต‡ เดธเต‹เดดเตเดธเต เดฒเตˆเดจเตเด•เตพเด•เตเด•เต, เดฒเตˆเตป เด•เต—เดฃเตเดŸเตเด•เตพ เดคเดจเตเดจเต† เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟเดฏเต‡เด•เตเด•เดพเด‚.

เดฆเต€เตผเด˜เด•เดพเดฒเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต "_gcov_reset", "_gcov_dump" เดŽเดจเตเดจเต€ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเตเดฐเตŠเดซเตˆเตฝ เดถเต‡เด–เดฐเดฃเด‚ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. "_gcov_reset(void)" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเดฒเตเดฒเดพ เดชเตเดฐเตŠเดซเตˆเตฝ เด•เต—เดฃเตเดŸเดฑเตเด•เดณเตเด‚ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฏเตเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† "_gcov_dump(void)" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต
เด† เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดถเต‡เด–เดฐเดฟเดšเตเดš เดชเตเดฐเตŠเดซเตˆเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเดฃเด‚ .gcda เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต powerpc64-linux-gnu-gcov เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    unedrpms
    unedrpms
    เด—เดฟเดฑเตเดฑเดฑเดฟเตฝ เดžเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเด‚ เดšเต‡เดฐเต‚!
    https://gitter.im/unitedrpms-people/Lobby
    เดจเดฟเด™เตเด™เดณเดฟเดฒเตเดณเตเดณ URPMS เดถเต‡เด–เดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
    เดธเดฟเดธเตเดฑเตเดฑเด‚ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    unitedrpms เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฌเต‚เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
    C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฌเต‚เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
    เดฌเต‚เดธเตเดฑเตเดฑเต เดธเต—เดœเดจเตเดฏ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดจเตฝเด•เตเดจเตเดจเต
    เดชเดฟเดฏเตผ เด…เดตเดฒเต‹เด•เดจเด‚ เดšเต†เดฏเตเดค C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ. เดฆเดฟ
    เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฃเต เดŠเดจเตเดจเตฝ เดจเตฝเด•เตเดจเตเดจเดคเต
    C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•.
    เด•เดพเดฃเตเด• http://www.bo...
    Boost C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    VirtualGL
    VirtualGL
    VirtualGL a-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต 3D เด•เดฎเดพเตปเดกเตเด•เตพ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    Unix/Linux OpenGL เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป a-เดฒเต‡เด•เตเด•เต
    เดธเต†เตผเดตเตผ เดธเตˆเดกเต เดœเดฟเดชเดฟเดฏเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เด’เดฐเต เดตเต€เดกเดฟเดฏเต‹ เดธเตเดŸเตเดฐเต€เดฎเดฟเดฒเต‡เด•เตเด•เต 3D เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดคเต
    เด•เต‚เดŸเต† ...
    VirtualGL เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เดฒเดฟเดฌเดธเตเดฌเต
    เดฒเดฟเดฌเดธเตเดฌเต
    เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดŸเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดฒเตˆเดฌเตเดฐเดฑเดฟ
    เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ
    USB เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. เดชเตเดฐเต‡เด•เตเดทเด•เตผ: เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ, เด…เดตเดธเดพเดจเด‚
    เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ/เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท: เดธเดฟ.
    เดตเดฟเดญเดพเด—เด™เตเด™เตพ...
    libusb เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    เดธเตเดตเดฟเด—เต
    เดธเตเดตเดฟเด—เต
    SWIG เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเด•เดธเดจ เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต
    เด…เดคเต เดธเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
    เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ C++
    เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพ. เด•เต‚เดŸเต† SWIG เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
    เดตเตเดฏเดคเตเดฏเดธเตเดค...
    SWIG เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    WooCommerce Nextjs เดฑเดฟเดฏเดพเด•เตเดฑเตเดฑเต เดคเต€เด‚
    WooCommerce Nextjs เดฑเดฟเดฏเดพเด•เตเดฑเตเดฑเต เดคเต€เด‚
    เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš WooCommerce เดคเต€เด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเด•
    เด…เดŸเตเดคเตเดค JS, Webpack, Babel, Node, เด•เต‚เดŸเดพเดคเต†
    Express, GraphQL, Apollo เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
    เด•เด•เตเดทเดฟ. WooCommerce Store in React(
    เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ...
    WooCommerce Nextjs เดฑเดฟเดฏเดพเด•เตเดฑเตเดฑเต เดคเต€เด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad