เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

xml_count - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ xml_count เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ xml_count เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


sloccount - เบ™เบฑเบšเป€เบชเบฑเป‰เบ™เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” (SLOC)

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


เบšเบฑเบ™เบŠเบตเป€เบฅเบทเปˆเบญเบ™ [- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡] [--cached] [-- เบ•เบทเปˆเบกเปƒเบชเปˆ] [ --datadir เบฅเบฐเบšเบปเบš ] [--เบ•เบดเบ”เบ•เบฒเบก]
[-- เบŠเปเป‰เบฒเบเบฑเบ™] [--เบ‚เป‰เบฒเบก] [--autogen] [--เบซเบผเบฒเบเป‚เบ„เบ‡เบเบฒเบ™] [--เบˆเปเบฒเบ™เบงเบ™เป„เบŸเบฅเปŒ] [--เบเบงเป‰เบฒเบ‡]
[--เบฅเบฒเบเบฅเบฐเบญเบฝเบ”] [ -- เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹ F E ] [ --เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ F E ] [ --เบ„เปˆเบฒเบ„เบปเบ™ เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ ] [ -- เป€เปœเบทเบญเบซเบปเบง
overhead ] [ --เบ•เบทเปˆเบก เบžเบฒเบชเบฒ ] [ --addlangall ] [--] เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


sloccount เบ™เบฑเบšเบชเบฒเบเปเบซเบผเปˆเบ‡เบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” (SLOC) เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบฅเบนเบเบซเบฅเบฒเบ™เบ‚เบญเบ‡
เบŠเบธเบ”เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰. เบกเบฑเบ™เบเปเบฒเบ™เบปเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบงเปˆเบฒเป„เบŸเบฅเปŒเปƒเบ”เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡
เป„เบŸเบฅเปŒ, เปเบฅเบฐเบกเบฑเบ™เบเปเบฒเบ™เบปเบ”เบžเบฒเบชเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. เป‚เบ”เบ
default เบกเบฑเบ™เบชเบฐเบซเบผเบธเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš SLOC เปเบฅเบฐเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบ•เปˆเบฒเบ‡เป† (เป€เบŠเบฑเปˆเบ™: เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเปเบฅเบฐ
เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ), เปเบ•เปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปˆเบฒเบ‡เป†.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบซเป‰เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบเบฒเบ™ sloccount เบชเบญเบ‡เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ™เบฑเบšเบˆเบฐเบ–เบทเบเปเบเบเบญเบญเบ
เบญเบตเบ‡เบ•เบฒเบกเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ™เบฑเป‰เบ™. เบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบซเบ™เบถเปˆเบ‡: เบŠเบทเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเปƒเบซเป‰เป€เบ›เบฑเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบˆเบฐเบ•เป‰เบญเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบŠเบทเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบธเปˆเบก
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเบฐโ€‹เบซเบผเบธเบšโ€‹. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ "sloccount /usr/src/hello /usr/local/src/hello".
เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ™เบตเป‰เบžเบฝเบ‡เปเบ•เปˆเปƒเบŠเป‰เบเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ‚เบญเบ‡ sloccount - subdirectories descended เบˆเบฒเบ
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ—เบดเบ‡เบชเบธเบ”เบชเบฒเบกเบฒเบ”เบกเบตเบŠเบทเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ”เบฝเบงเบเบฑเบ™.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบซเป‰ sloccount เบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ”เบฝเบง, sloccount เบžเบฐเบเบฒเบเบฒเบกเบŠเบญเบเบซเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
เบเบฒเบ™เปเบšเปˆเบ‡เปเบเบเบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™ (เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบฐเบœเบฐเบฅเบดเบ”เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”). เปƒเบ™
เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบ–เป‰เบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบกเบตเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ—เปเบฒเบฅเบฒเบ. เบ–เป‰เบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ”เบฝเบงเบกเบตเป„เบŸเบฅเปŒเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (เบซเบผเบทเบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบซเป‰ sloccount เบšเบฒเบ‡เป„เบŸเบฅเปŒเป€เบ›เบฑเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต), เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบˆเบฐเป€เบ›เบฑเบ™
เบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต "top_dir" เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบญเบเบžเบงเบเป€เบ‚เบปเบฒเบ™เบญเบเบˆเบฒเบเป€เบ™เบทเป‰เบญเบซเบฒเบญเบทเปˆเบ™เป†.
เบชเบธเบ”เบ—เป‰เบฒเบ, เบ–เป‰เบฒเบกเบต subdirectory เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบงเปˆเบฒ "src", เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ subdirectory เบ™เบฑเป‰เบ™เบ–เบทเบเปเบเบเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡
เบฅเบปเบ‡, เบกเบตเบ—เบธเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบ™เปเบฒเบซเบ™เป‰เบฒเบ”เป‰เบงเบ "src_". เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต "X"
เบกเบต subdirectory "src", เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ subdirectory "modules", sloccount เบˆเบฐเบฅเบฒเบเบ‡เบฒเบ™ a
เบˆเปเบฒเบ™เบงเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบš "src_modules".

sloccount เบ›เบปเบเบเบฐเบ•เบดเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฅเบนเบเบซเบฅเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบฅเบฒเบเบŠเบทเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเบšเบญเบ
เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบšเปเปˆเบชเบปเบ™เปƒเบˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ.

sloccount เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เป‰เบฒเบ›เบปเบเบเบฐเบ•เบดเบ‚เบญเบ‡เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบงเปˆเบฒ "SLOCCount". เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
เบŠเบทเปˆเบ‚เบญเบ‡เบŠเบธเบ”เบ—เบฑเบ‡เปเบปเบ”เบกเบตเบ•เบปเบงเบžเบดเบกเปƒเบซเบเปˆ, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบกเบ”เป‰เบฒเบ™เปœเป‰เบฒเบ™เบตเป‰
เบšเปเปˆ.

sloccount เบ›เบปเบเบเบฐเบ•เบดเบˆเบฐเบฅเบฒเบเบ‡เบฒเบ™เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบ‚เบญเบ‡เป€เบงเบฅเบฒเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก, เปเบฅเบฐเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบš
เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฝเบงเบกเบฑเบ™เบเบฑเบ‡เบ„เบฒเบ”เบ„เบฐเป€เบ™เบˆเปเบฒเบ™เบงเบ™เบชเบฐเป€เบฅเปˆเบเบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง. เบžเบงเบโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เบžเบฝเบ‡ เปเบ•เปˆ เบเบฒเบ™ เบ„เบฒเบ” เบ„เบฐ เป€เบ™, เบšเปเปˆ etched เปƒเบ™ เบเป‰เบญเบ™ เบซเบตเบ™; เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ•เบปเบงโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹
เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™.

OPTIONS


- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบฅเบฒเบเบ‡เบฒเบ™เปเบฒเบเป€เบฅเบเป€เบงเบตเบŠเบฑเบ™เบ‚เบญเบ‡ SLOCCount เปเบฅเบฐเบญเบญเบเบ—เบฑเบ™เบ—เบต. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ–เบทเบโ€‹เบฅเบงเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบšโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบทเปˆเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบ›เบฐโ€‹เป‚เบซเบเบ”โ€‹.

--cached เบขเปˆเบฒเบ„เบดเบ”เป„เบฅเปˆเบ„เบทเบ™เปƒเบซเบกเปˆ; เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เปƒเบŠเป‰เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฒเบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.
เป‚เบ”เบเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบ --cached เบซเบผเบท --append, sloccount เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบญเบปเบฒเบญเบญเบ
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบชเป‰เบฒเบ‡เบกเบฑเบ™เปƒเบซเบกเปˆ.

-- เบ•เบทเปˆเบกเปƒเบชเปˆ เบขเปˆเบฒเป€เบญเบปเบฒเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบญเบญเบเบˆเบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ‚เปเป‰เบกเบนเบ™; เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เป€เบžเบตเปˆเบก
เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบเบฑเบšโ€‹เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹.

--datadir เบฅเบฐเบšเบปเบš
เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบซเบผเบทโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ–เบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เปƒเบซเป‰โ€‹; เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
"~/.slocdata".

--เบ•เบดเบ”เบ•เบฒเบก เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ.

-- เบŠเปเป‰เบฒเบเบฑเบ™
เบ™เบฑเบšเบŠเปเป‰เบฒเบเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”. เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบ–เป‰เบฒเป„เบŸเบฅเปŒเบกเบตเป€เบ™เบทเป‰เบญเบซเบฒเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™ (เบ•เบฒเบกเบเบฒเบ™เบเปเบฒเบ™เบปเบ”
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปˆเบฒ MD5 hash), เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบ™เบฑเบš.

--เบ‚เป‰เบฒเบก เบ™เบฑเบšเบเบฒเบ™เบŠเปเป‰เบฒเบเบฑเบ™เบ–เป‰เบฒเบžเบงเบเบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบชเปˆเบงเบ™เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เปเบเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™,
เบ–เป‰เบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ—เบดเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบ, เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™
เบŠเปเป‰เบฒเบเบฑเบ™เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบžเบทเปˆเบญเบ™เบฑเบšเปƒเบ™เปเบ•เปˆเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™, เป€เบฅเบทเบญเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰.

--autogen เบ™เบฑเบšเป„เบŸเบฅเปŒเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. เบ›เบปเบเบเบฐเบ•เบด
เบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™.

--เบซเบผเบฒเบเป‚เบ„เบ‡เบเบฒเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™; เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เปเบกเปˆเบ™
เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ”เบฝเบง. เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰
เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเปเบฒเบ™เบงเบ™เป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เบซเบผเบทเบ„เปˆเบฒ SLOC, เปเบ•เปˆเบกเบฑเบ™เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก
เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เบ•เบฒโ€‹เบ•เบฐโ€‹เบฅเบฒเบ‡โ€‹. เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเปเบกเปˆเบ™เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบš
เปเบ•เปˆเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™ (เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฐเบซเบผเบธเบš), เปเบฅเบฐเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบกเปˆเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ„เบฒเบ”เบ„เบฐเป€เบ™เบ‚เบญเบ‡
เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”.

--เบˆเปเบฒเบ™เบงเบ™เป„เบŸเบฅเปŒ เบชเบฐเปเบ”เบ‡เบˆเบณเบ™เบงเบ™เป„เบŸเบฅเปŒเปเบ—เบ™ SLOC.

--เบเบงเป‰เบฒเบ‡ เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš "เบเบงเป‰เบฒเบ‡" (เปเบ–เบšเปเบเบ).

--เบฅเบฒเบเบฅเบฐเบญเบฝเบ” เบชเบฐเปเบ”เบ‡เบฅเบฒเบเบฅเบฐเบญเบฝเบ”, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเปเบฒเบฅเบฑเบšเบ—เบธเบเป†เป„เบŸเบฅเปŒเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡.

-- เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹ F E
เบ›เปˆเบฝเบ™เบ›เบฑเบ”เป„เบˆ เปเบฅเบฐ เป€เบฅเบเบเบณเบฅเบฑเบ‡เบชเบณเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก. เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบก (เปƒเบ™โ€‹เบšเบธเบโ€‹เบ„เบปเบ™ -
เป€เบ”เบทเบญเบ™) เบ–เบทเบเบ„เบณเบ™เบงเบ™เป€เบ›เบฑเบ™ F*(SLOC/1000)^E.

--เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ F E
เบ›เปˆเบฝเบ™เบ›เบฑเบ”เป„เบˆ เปเบฅเบฐเป€เบฅเบเบเบณเบฅเบฑเบ‡เบชเบณเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ (เป€เบ›เบฑเบ™เป€เบ”เบทเบญเบ™)
เบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเป€เบ›เบฑเบ™ F*(เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก)^E.

--เบ„เปˆเบฒเบ„เบปเบ™ เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ
เบ›เปˆเบฝเบ™เป€เบ‡เบดเบ™เป€เบ”เบทเบญเบ™เบชเบฐเป€เบฅเปˆเบเบ›เบฐเบˆเปเบฒเบ›เบตเป€เบ›เบฑเบ™ เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ.

-- เป€เปœเบทเบญเบซเบปเบง overhead
เบ›เปˆเบฝเบ™เบ„เปˆเบฒ overhead เป€เบ›เบฑเบ™ overhead. เบ„เปˆเบฒโ€‹เปƒเบŠเป‰โ€‹เบˆเปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เปเบกเปˆเบ™โ€‹เบ„เปเบฒโ€‹เบ™เบงเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบก *
เบ„เปˆเบฒโ€‹เปƒเบŠเป‰โ€‹เบˆเปˆเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบšเบธเบโ€‹เบ„เบปเบ™ * overhead.

--เบ•เบทเปˆเบก เบžเบฒเบชเบฒ
เป€เบžเบตเปˆเบกเบžเบฒเบชเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™ ``เบžเบฒเบชเบฒ'' เบ—เบตเปˆเบˆเบฐเบฅเบฒเบเบ‡เบฒเบ™.
เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบปเบ”เบซเบกเบฒเบเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเปเบกเปˆเบ™ "makefile", "sql", เปเบฅเบฐ
"html". เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ™เบฑเบš SLOC, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
SLOCs เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเบžเบฒเบเปƒเบ™เปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบˆเปเบฒเบ™เบงเบ™เป„เบŸเบฅเปŒ.
เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบงเบกเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบžเบฒเบชเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบฎเบฑเบ”เบกเบฑเบ™เป‚เบ”เบเบเบฒเบ™เบœเปˆเบฒเบ™ --addlang
เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡, เบ•เบปเบงเบขเปˆเบฒเบ‡, --addlang makefile --addlang sql.

--addlangall
เป€เบžเบตเปˆเบกเบžเบฒเบชเบฒเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบชเบธเบ”เบ—เป‰เบฒเบ.

เบซเบกเบฒเบเป€เบซเบ”


เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ„เป‰เบฒเบเบ„เบท Unix, เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ a
dash (``-'') เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ•เบตเบ„เบงเบฒเบกเบœเบดเบ”เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ–เป‰เบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบญเบฒเบ”เบˆเบฐ
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ dash, เปƒเบŠเป‰ double-dash (``- -'') เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบฅเบฒเบเบเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹.

เปƒเบŠเป‰ xml_count เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบงเบปเบ‡เป€เบฅเบฑเบš
    เบงเบปเบ‡เป€เบฅเบฑเบš
    เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เป เปเบฅเบฐเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ
    เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบš
    เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ‚เบฝเบ™เปƒเบ™ HTML, CSS, เปเบฅเบฐ
    JavaScript เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฒเบเบ•เบฒเบ—เบตเปˆเบชเบธเบกเปƒเบชเปˆเปเบฅเบฐ
    เบเบฝเบก...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบงเบปเบ‡เป€เบฅเบฑเบš
  • 2
    Pascal Compiler เบŸเบฃเบต
    Pascal Compiler เบŸเบฃเบต
    A 32/64/16-bit Pascal compiler เบชเปเบฒเบฅเบฑเบš
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS เปเบฅเบฐ DOS;
    เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ wi...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Pascal Compiler เบŸเบฃเบต
  • 3
    เบ‚เปเป‰เบกเบนเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ Canon EOS
    เบ‚เปเป‰เบกเบนเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ Canon EOS
    Canon เบšเปเปˆเบกเบตเบเบฒเบ™เบ™เบฑเบš shutter
    เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบกเบนเบ™ EXIF โ€‹โ€‹เบ‚เบญเบ‡ an
    เป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบš, เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš Nikon เปเบฅเบฐ
    Pentax. เบšเปเปˆเบกเบต Canon เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ‚เปเป‰เบกเบนเบ™ Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd เปเบกเปˆเบ™เบ—เบฒเบ‡เปเบเบเบ‚เบญเบ‡ rEFIt boot
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš rEFIt, rEFInd เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
    เบเบงเบ”โ€‹เบซเบฒโ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ” boot EFI เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹
    loaders เปเบฅเบฐเบกเบฑเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต GUI เบ‡เบฒเบก
    เป€เบกเบ™เบนเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบšเบนเบ”...
    เบ”เบฒเบงเป‚เบซเบฅเบ” rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    เบซเบ™เป‰เบฒเบ”เบฒเบงเป‚เบซเบฅเบ” SourceForge เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญ
    เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
    GSIs, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบ‚เบญเบ‡ phhusson
    เป€เบฎเบฑเบ”เบงเบฝเบ. เบ‚เป‰เบญเบเบชเป‰เบฒเบ‡เบ—เบฑเบ‡ Android Pie เปเบฅเบฐ
    Android 1...
    เบ”เบฒเบงเป‚เบซเบฅเบ” ExpressLuke GSI
  • 6
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    Music Caster เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ”เบปเบ™เบ•เบตเบ–เบฒเบ”
    เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ‚เบฑเบšโ€‹เบฎเป‰เบญเบ‡โ€‹เป€เบžเบ‡โ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹
    เบญเบธเบ›เบฐเบเบญเบ™ Google Cast. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹,
    เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบฅเบนเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    Tas...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เป€เบžเบ‡ Casterโ€‹
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad