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

Ad


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

cppcheck - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ cppcheck เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

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

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

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

NAME


cppcheck - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต C/C++ เด•เต‹เดกเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด‚

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


cppcheck [--เด…เดจเตเดฌเดจเตเดงเด‚=] [--เดšเต†เด•เตเด•เต-เด•เต‹เตบเดซเดฟเด—เตผ] [--เดšเต†เด•เตเด•เต-เดฒเตˆเดฌเตเดฐเดฑเดฟ] [-เดกเดฟ] [-เดฏเต]
[--เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•=] [--error-exitcode=] [--เดชเดฟเดถเด•เต เดชเดŸเตเดŸเดฟเด•]
[--exitcode-suppressions=] [--file-list=] [--เดถเด•เตเดคเดฟเดฏเดพเดฃเต] [--เดธเดนเดพเดฏเดฟเด•เตเด•เต‚]
[-เด] [--includes-file=] [--config-exclude=]
[--config-excludes-file=] [--เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•=] [-เด] [--เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเด‚]
[--inline-suppr] [-เดœเต†] [-เดŽเตฝ] [--เดญเดพเดท=] [--เดฒเตˆเดฌเตเดฐเดฑเดฟ=]
[--max-configs=] [--เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚=] [--เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ] [--relative-paths=]
[--เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต-เดชเตเดฐเต‹เด—เดคเดฟ] [--เดฑเต‚เตพ=] [--rule-file=] [--std=]
[--เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•=] [--suppressions-list=] [--เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต=' ']
[--เดตเดพเด•เตเด•เตเด•เตพ] [--เดชเดคเดฟเดชเตเดชเต] [--xml] [--xml-version= ]] [เดซเดฏเดฒเต or เดชเดพเดค] ...

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


เดจเดฟเด™เตเด™เดณเตเดŸเต† C/C++ เด•เด‚เดชเตˆเดฒเตผ เดšเต†เดฏเตเดฏเดพเดคเตเดค เดฌเด—เตเด•เตพ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เดŸเต‚เดณเดพเดฃเต Cppcheck
เด•เดพเดฃเตเด•. เด‡เดคเต เดฌเดนเตเดฎเตเด–เดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดตเดฟเดตเดฟเดง เด•เด‚เดชเตˆเดฒเตผ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ, เด‡เตปเดฒเตˆเตป เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เดฎเตเดคเดฒเดพเดฏเดต. เด…เดคเดฟเดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต,
เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚. Cppcheck เดตเดณเดฐเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเดพเดคเตเดคเต เดจเตฝเด•เดฟ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด•.

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


เดธเดพเดงเดพเดฐเดฃ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ C/C++ เดซเดฏเดฒเตเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด•.

--เด…เดจเตเดฌเดจเตเดงเด‚=
เด’เดฐเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดซเด‚เด—เตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดตเดฏเตเด•เตเด•เต.

--เดšเต†เด•เตเด•เต-เด•เต‹เตบเดซเดฟเด—เตผ
Cppcheck เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. เดธเดพเดงเดพเดฐเดฃ เด•เต‹เดกเต เดตเดฟเดถเด•เดฒเดจเด‚ เดˆ เดซเตเดฒเดพเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

--เดšเต†เด•เตเด•เต-เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดตเดฟเดตเดฐ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเด•.

-เดกเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ Cppcheck เดŽเดฒเตเดฒเดพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฐเดฟเดถเต‹เดงเดจ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป -D เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดŽเดชเตเดชเต‹เตพ - เดกเดฟ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเด‚: -DDEBUG=1
-D__cplusplus

-เดฏเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ Cppcheck เดŽเดฒเตเดฒเดพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฎเดฑเดฏเตเด•เตเด•เดพเตป '-U' เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
#ifdef เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เต‹เดกเต เดชเดพเดคเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเด‚: '-UDEBUG'

--เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•=
เด…เดงเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดฒเดญเตเดฏเดฎเดพเดฏ เดเดกเดฟเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดŽเดฒเตเดฒเดพเด‚
เดŽเดฒเตเดฒเดพ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดชเต‚เตผเดฃเตเดฃเดฎเดพเด•เตเดฎเตเดชเต‹เตพ --enable=เดŽเดฒเตเดฒเดพเด‚ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•

เดถเตˆเดฒเดฟ
เดŽเดฒเตเดฒเดพ เด•เต‹เดกเดฟเด‚เด—เต เดถเตˆเดฒเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดคเต€เดตเตเดฐเดคเดฏเตเดณเตเดณ 'เดถเตˆเดฒเดฟ',
'เดชเตเดฐเด•เดŸเดจเด‚', 'เดชเต‹เตผเดŸเตเดŸเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ' เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

เดชเตเดฐเด•เดŸเดจเด‚
เดชเตเดฐเด•เดŸเดจ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•

เดชเต‹เตผเดŸเตเดŸเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ
เดชเต‹เตผเดŸเตเดŸเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•

เดตเดฟเดตเดฐเด‚
เดตเดฟเดตเดฐ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดคเต

เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
เด‰เตพเดชเตเดชเต†เดŸเดพเดคเตเดคเดต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต --check-config เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด…เดงเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตŠเดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดเดกเดฟเด•เตพ เดจเตฝเด•เดพเด‚
เด•เต‹เดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเดฏเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเด•, เด‰เดฆเดพ --enable=style,unusedFunction. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• --std

--error-exitcode=
เดชเดฟเดถเด•เตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 0-เดจเต เดชเด•เดฐเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต. EXIT_FAILURE เด†เดฃเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดธเดพเดงเตเดตเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเต‹ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเตŠเดจเตเดจเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเต‹ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต†
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดˆ เดฎเต‚เดฒเตเดฏเด‚ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพ 256 0 เด†เดฏเดฟ เดฎเดพเดฑเดพเด‚.

--เดชเดฟเดถเด•เต เดชเดŸเตเดŸเดฟเด•
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต XML เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

--exitcode-suppressions=
เดšเดฟเดฒ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต เด‰เดฃเตเดŸเดพเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดŽเด•เตเดธเดฟเดฑเตเดฑเตเด•เต‹เดกเต.

--file-list=
เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดซเดฏเดฒเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เด’เดฐเต เดซเดฏเตฝเดจเดพเดฎเด‚. เดซเดฏเตฝ เดŽเดชเตเดชเต‹เตพ -, the
เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดชเตเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฏเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดพเดฏเดฟเด•เตเด•เตเด‚.

-f, --เดถเด•เตเดคเดฟเดฏเดพเดฃเต
เดงเดพเดฐเดพเดณเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดชเดฐเดฟเดถเต‹เดงเดจ. เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเดฟเดถเด•เต เด…เดšเตเดšเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเดฟเดจเดพเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เด•เดพเดฐเดฃเดตเตเดฎเดฟเดฒเตเดฒ. เด•เต‚เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ
--max-configs=, เด…เดตเดธเดพเดจ เด“เดชเตเดทเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต.

-h, --เดธเดนเดพเดฏเดฟเด•เตเด•เต‚
เดธเดนเดพเดฏ เดตเดพเดšเด•เด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•.

-I
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเตป เดชเดพเดคเตเดคเต เดจเตฝเด•เตเด•. เดชเดฒเดคเตเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ -I เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดจเตฝเด•เตเด•
เดชเดพเดคเด•เตพ. เด†เดฆเตเดฏเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดคเตเดคเต เด†เดฆเตเดฏเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต. เดชเดพเดคเด•เตพ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต, เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

--includes-file=
เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดชเดพเดฅเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด’เดจเตเดจเต เดšเต‡เตผเด•เตเด•เตเด•
เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเตเด‚ เดชเดพเดค เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เด†เดฆเตเดฏเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดคเตเดคเต เด†เดฆเตเดฏเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต.
เดชเดพเดฅเตเด•เตพ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

--config-exclude=
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เต‡เดฃเตเดŸ เดชเดพเดค (เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต). เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ
เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเดฟเตฝ (เดŽเดจเตเดจเดพเตฝ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฒเตเดฒ) เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‡เดคเดฐเดฎเดพเตผเด—เตเด—เด™เตเด™เดณเตเดŸเต† เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตฝ.

--config-exclude-file=
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดซเดฏเตฝ.

--เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•=
เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดš เดซเดฏเดฒเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เด’เดฐเต เดซเดฏเตฝ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดŽเดชเตเดชเต‹เตพ เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ autoconf.h เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸ Linux เด•เต‡เตผเดฃเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต. GCC -include เด“เดชเตเดทเตป เดชเต‹เดฒเต† เดคเดจเตเดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

-i
เด…เดตเด—เดฃเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเดพเดค เดจเตฝเด•เตเด•. เดจเดฟเดฐเดตเดงเดฟ เดชเดพเดคเตเดคเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป เดจเดฟเดฐเดตเดงเดฟ -i เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดจเตฝเด•เตเด•. เด•เตŠเดŸเตเด•เตเด•เตเด•
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ เดจเดพเดฎเด‚. เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต เดŽเดฒเตเดฒเดพเดตเดฐเตเดฎเดพเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเดพเดคเดฏเตเดŸเต† เดญเดพเด—เด™เตเด™เตพ.

--เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเด‚
เดตเดฟเดถเด•เดฒเดจเด‚ เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเดคเตเดคเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ Cppcheck เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดตเตเดฏเดพเดœเด™เตเด™เดณเตเดฃเตเดŸเต
เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต. เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด“เดฐเต‹ เดซเดฒเดตเตเด‚ เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดฃเด‚
เด…เดคเต เดจเดฒเตเดฒเดคเต‹ เดšเต€เดคเตเดคเดฏเต‹ เด†เดฃเต†เด™เตเด•เดฟเตฝ.

--inline-suppr
เด‡เตปเดฒเตˆเตป เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดฒเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดซเต‹เดฎเดฟเตฝ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดจเตฝเด•เดฟ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•: //
cppcheck-spress memleak เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เดฒเตˆเดจเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ.

-j
เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด• เดšเต†เด•เตเด•เดฟเด‚เด—เต เดตเตผเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดคเตเดฐเต†เดกเตเด•เตพ.

-l
เดฎเดฑเตเดฑเต เดคเตเดฐเต†เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเตเดคเดฟเดฏ เดคเตเดฐเต†เดกเตเด•เดณเตŠเดจเตเดจเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฒเต‹เดกเต เดถเดฐเดพเดถเดฐเดฟ เด•เตเดฑเดžเตเดžเดคเต (UNIX เดชเต‹เดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด…เดตเด—เดฃเดฟเดšเตเดšเต)

--เดญเดพเดท=
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเดทเดฏเดพเดฏเดฟ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป cppcheck เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต: c, c++

--เดฒเตˆเดฌเตเดฐเดฑเดฟ=
เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

--max-configs=
เด’เดฐเต เดซเดฏเตฝ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 12 เด†เดฃเต.
--force เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเดธเดพเดจ เด“เดชเตเดทเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต.

--เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚=
เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดคเดฐเด™เตเด™เดณเตเด‚ เดตเดฒเตเดชเตเดชเด™เตเด™เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฒเดญเตเดฏเดฎเดพเดฏ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

unix32
32 เดฌเดฟเดฑเตเดฑเต เดฏเตเดฃเดฟเด•เตเดธเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเต

unix64
64 เดฌเดฟเดฑเตเดฑเต เดฏเตเดฃเดฟเด•เตเดธเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเต

win32A
32 เดฌเดฟเดฑเตเดฑเต เดตเดฟเตปเดกเต‹เดธเต ASCII เดชเตเดฐเดคเต€เด• เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต

win32W
32 เดฌเดฟเดฑเตเดฑเต เดตเดฟเตปเดกเต‹เดธเต เดฏเตเดฃเดฟเด•เต‹เดกเต เดชเตเดฐเดคเต€เด• เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต

win64
64 เดฌเดฟเดฑเตเดฑเต เดตเดฟเตปเดกเต‹เดธเต

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ Cppcheck เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-q, --เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ
เด’เดฐเต เดชเดฟเดถเด•เต เด‰เดฃเตเดŸเดพเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

-เด†เตผเดชเดฟ, -rp=, --เดฌเดจเตเดงเต-เดชเดพเดคเด•เตพ;, --relative-paths=
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดจเตฝเด•เตเดฎเตเดชเต‹เตพ, เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เตผเดชเต†เดŸเตเดคเตเดคเดพเด‚
';' เดตเดดเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดพเดคเด•เตพ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจ เดชเดพเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพ เดŽเด™เตเด•เดฟเตฝ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ test เด†เดฃเต, test/test.cpp เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต† เดชเดพเดค test.cpp เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
test/test.cpp เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚. เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดคเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดซเต€เดšเตเดšเตผ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
เด…เดคเดฟเดจเดพเตฝ เดนเต‹เด‚ เดซเต‹เตพเดกเดฑเดฟเดจเต เด‰เดฆเดพ ~ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดจเดฟเดฒเดตเดฟเตฝ เด…เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดพเดงเดฟเด•เตเด•เต‚
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŸเตเดฐเต€เดฏเดฟเตฝ เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดพเดคเด•เตพ.

--เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต-เดชเตเดฐเต‹เด—เดคเดฟ
เด’เดฐเต เดซเดฏเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเตเดฐเต‹เด—เดคเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•.

--เดฑเต‚เตพ=
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดšเต†เด•เตเด•เตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เด‰เดฆเดพ เดฑเต‚เตพ "/ 0" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดตเดฟเดญเดœเดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. cppcheck เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด•เดฎเดพเตปเดกเต เดฒเดญเตเดฏเดฎเดพเด•เต‚
HAVE_RULES=เด…เดคเต†.

--rule-file=
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเต‚เตพ XML เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. https://sourceforge.net/projects/cppcheck/files/Articles/ เด•เดพเดฃเตเด•
เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต. cppcheck เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด•เดฎเดพเตปเดกเต เดฒเดญเตเดฏเดฎเดพเด•เต‚
HAVE_RULES=เด…เดคเต†.

--std=
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดฒเดญเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดชเต‹เดธเดฟเด•เตเดธเต
POSIX เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต

C89
C เด•เต‹เดกเต C89 เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต

C99
C เด•เต‹เดกเต C99 เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต

C11
C เด•เต‹เดกเต C11 เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ)

c++03
C++ เด•เต‹เดกเต C++03 เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต

c++11
C++ เด•เต‹เดกเต C++11 เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ)

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด‚: 'cppcheck --std=c99 --std=posix file.cpp'

--เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•=
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เดŽเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‡เดคเดพเดฃเต: [เดชเดฟเดถเด•เต เดเดกเดฟ]:[เดซเดฏเตฝ เดจเดพเดฎเด‚]:[เดฒเตˆเตป].
[เดซเดฏเตฝ เดจเดพเดฎเดตเตเด‚] [เดฒเตˆเตป] เด“เดชเตเดทเดฃเตฝ เด†เดฃเต. [เดชเดฟเดถเด•เต เดเดกเดฟ] เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป * เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
(เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เดซเดฏเดฒเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เดตเต‡เดฃเตเดŸเดฟ). [เดซเดฏเตฝ เดจเดพเดฎเดคเตเดคเดฟเตฝ] เดตเตˆเตฝเดกเตเด•เดพเตผเดกเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ * เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
?.

--suppressions-list=
เดซเดฏเดฒเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เด“เดฐเต‹ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดฒเตเด‚ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเดพเดฃเต
เดฎเตเด•เดณเดฟเตฝ.

--เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต=' '
เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด‰เดฆเดพ '{เดซเดฏเตฝ}:{เดฒเตˆเตป},{เดคเต€เดตเตเดฐเดค},{เดเดกเดฟ},{เดธเดจเตเดฆเต‡เดถเด‚}' เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
'{file}({line}):({severity}) {message}'. เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ: gcc, vs

-v, --เดตเดพเด•เตเด•เตเด•เตพ
เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ

--เดชเดคเดฟเดชเตเดชเต
เดชเดคเดฟเดชเตเดชเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดฟเดจเตเดฑเต เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•

--xml
เดชเดฟเดถเด•เต เดธเตเดŸเตเดฐเต€เดฎเดฟเดฒเต‡เด•เตเด•เต XML-เตฝ เดซเดฒเด™เตเด™เตพ เดŽเดดเตเดคเตเด•

--xml-version=
XML เดซเดฏเตฝ เดชเดคเดฟเดชเตเดชเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดจเดฟเดฒเดตเดฟเตฝ 1, 2 เดชเดคเดฟเดชเตเดชเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดชเดคเดฟเดชเตเดชเต 1 เด†เดฃเต.

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


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

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

  • 1
    เดซเดธเตผ
    เดซเดธเตผ
    เดซเต‡เดธเตผ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดธเต—เดœเดจเตเดฏเดตเตเด‚ เดฐเดธเด•เดฐเดตเตเดฎเดพเดฏ เด“เดชเตเดชเตบ เด†เดฃเต
    เดชเตเดฐเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ HTML5 เด—เต†เดฏเดฟเด‚ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต
    WebGL, Canvas เดŽเดจเตเดจเดฟเดต เด‰เดŸเดจเต€เดณเด‚ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต, เดฎเตŠเดฌเตˆเตฝ เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เตพ. เด—เต†เดฏเดฟเดฎเตเด•เตพ
    เดธเดนเด•เดฐเดฟเด•เตเด•เดพเด‚...
    เดซเต‡เดธเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    เดตเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป
    เดตเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป
    เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเดจเดพเดฃเต เดตเดพเดธเตเดธเตฝ
    เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฌเต‹เตผเดกเดฟเดจเตเดฑเต† เด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เต เดชเดคเดฟเดชเตเดชเตเด•เตพ
    เด•เดพเตผเดกเต เด—เต†เดฏเดฟเดฎเตเด•เดณเตเด‚. เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต
    เด—เต†เดฏเดฟเด‚ เดชเต€เดธเต เดฑเต†เตปเดกเดฑเดฟเด‚เด—เตเด‚ เด‡เดŸเดชเต†เดŸเดฒเตเด‚,
    เด’เดชเตเดชเด‚...
    เดตเดพเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    OpenPDF - iText เดจเตเดฑเต† เดซเต‹เตผเด•เตเด•เต
    OpenPDF - iText เดจเตเดฑเต† เดซเต‹เตผเด•เตเด•เต
    OpenPDF เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดœเดพเดต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดŽเตฝเดœเดฟเดชเดฟเดŽเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต PDF เดซเดฏเดฒเตเด•เตพ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
    MPL เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดฒเตˆเดธเตปเดธเต. OpenPDF เด†เดฃเต
    iText-เดจเตเดฑเต† LGPL/MPL เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเดฟเตปเด—เดพเดฎเดฟ,
    a ...
    OpenPDF - เดซเต‹เตผเด•เตเด•เต เด“เดซเต iText เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เดธเดพเด— เดœเดฟ.เด.เดŽเดธเต
    เดธเดพเด— เดœเดฟ.เด.เดŽเดธเต
    SAGA - เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚
    เดœเดฟเดฏเต‹เดธเดฏเดจเตเดฑเดฟเดซเดฟเด•เต เด…เดจเดฒเตˆเดธเตเด•เตพ - เด’เดฐเต เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฃเต
    เด‡เตปเดซเตผเดฎเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ (เดœเดฟเดเดŽเดธเต) เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ
    เดœเดฟเดฏเต‹เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเดณเตเดณ เด…เดชเดพเดฐเดฎเดพเดฏ เด•เดดเดฟเดตเตเด•เตพ
    เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เด…เดจ...
    SAGA GIS เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    Java / JTOpen เดจเดพเดฏเตเดณเตเดณ IBM เดŸเต‚เตพเดฌเต‹เด•เตเดธเต a
    เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดœเดพเดต เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เดฒเตˆเดฌเตเดฐเดฑเดฟ
    เด•เตเดฒเดฏเดจเตเดฑเต/เดธเต†เตผเดตเตผ, เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต
    OS/400 เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเต‹เดกเดฒเตเด•เตพ,
    i5/OS, เด’...
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    D3.js
    D3.js
    D3.js (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดพเดงเดฟเดทเตเด เดฟเดค เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ D3)
    เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต JavaScript เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    เดšเดฒเดจเดพเดคเตเดฎเด•เดตเตเด‚ เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป
    เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเดฒเต† เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚. D3 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
    เดจเต€...
    D3.js เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

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

Ad