เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ blhc เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
blhc - build log hardening check, checks build logs for missing hardening flags
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
blhc [เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ] <dpkg-buildpackage เบเบฒเบเบเปเปเบชเปเบฒเบ log เปเบเบฅเป>..
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
blhc เปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบตเปเบเบงเบเปเบเบดเปเบเบเบฑเบเบเบถเบเบเบฒเบเบชเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบเบเบตเปเบเบฒเบเบซเบฒเบเปเบ. เบกเบฑเบโเปเบเปโเบฎเบฑเบโเบญเบฐโเบเบธโเบเบฒเบโ
เบเบฒเบเปเบเป GPL 3 เบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ.
เบกเบฑเบเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบเบฑเบเบเบถเบเบเบฒเบเบชเปเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบ dpkg-buildpackage เบเบญเบ Debian (เบซเบผเบทเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบเป.
dpkg-buildpackage เปเบเบฑเปเบ pbuilder เบซเบผเบท sbuild (เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ
เบเบฑเบเบเบถเบ)) เปเบเบทเปเบญเบเปเบงเบเปเบซเปเบเบนเปเบฎเบฑเบเบชเบฒเบเบงเบเบเบปเบเบเบธเบเปเบเบเบเบตเปเบเบฒเบเบซเบฒเบเปเบเปเบเบเบธเบเบเบญเบเบเบงเบเปเบเบปเบฒ.
เบกเบตเบเบฝเบ gcc เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบเบทเบเบเบงเบเบเบปเบเบงเปเบฒเปเบเบฑเบ compiler เปเบเปเบงเบฅเบฒเบเบตเป. เบเปเบฒ compilers เบญเบทเปเบเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบธเบเปเบเบ
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ, เบเบฐเบฅเบธเบเบฒเบฅเบฒเบเบเบฒเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ.
เบเปเบฒเบเปเปเบกเบตเบเบปเบเบเบฐเบฅเบดเบ, เบเปเปเบกเบตเบเบธเบเปเบเปเบซเบฒเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบกเปเบเบเบต.
เปเบเบดเปเบ README เบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบงเบเบชเบญเบ, เบเบฒเบเบเบงเบเบชเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ เปเบฅเบฐเบเปเปเบเปเบฒเบเบฑเบ.
OPTIONS
--เบเบฑเบเปเบปเบ เบเบฑเบเบเบฑเบเปเบซเปเบเบงเบเปเบเบดเปเบเบเบธเบเปเบเบ +เบเบฑเบเปเบปเบ (+pie, +bindnow) เบเบฑเบเปเบปเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบกเบฑเบเปเบเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เบเบงเบเบเบปเบ.
--เปเบเปเบ เบเบฒเบเบฑเบเบเบฐเบเบฐ
เบเบฑเปเบเบเปเบฒเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบชเบฐเปเบเบฒเบฐ (เบเบปเบงเบขเปเบฒเบ amd64, armel, เปเบฅเบฐเบญเบทเปเบเป), เบเบดเบเบเบฒเบเปเบเปเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เบเบธเบเปเบเบเบเปเปเบกเบตเบขเบนเปเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเป. เบเบทเบเบเบงเบเบเบปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบฒ
dpkg-buildpackage เบเบทเบเปเบเป.
--bindnow
เบเบฑเบเบเบฑเบเปเบซเปเบเบงเบเปเบเบดเปเบเบเบธเบเบเบธเบ +bindnow hardening. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบกเบฑเบเบเบทเบเบเบงเบเบเบปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
-- เบเปเปเบชเปเบฒเบ
เปเบซเบกเบเบเบดเปเบชเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบกเบทเปเบญเบงเบดเปเบเบฒเบฐเปเบเบฅเปเบเบฑเบเบเบถเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเปเปเปเบเบเบตเป
เบเบฒเบเบเปเบฝเบเปเบเบเบกเบตเบเบปเบ:
ยท เบเบดเบกเปเบเบฑเบเปเบเบเบเบฒเบเปเบเบทเบญเบเบเบปเบเบเบฐเบเบด, เปเบเบดเปเบ "BUILDD TAGS" เบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบเบฒเบเบเบตเปเปเบเบฑเบเปเบเปเบเป
เปเบเบฑเบ.
ยท เบขเปเบฒเบเบงเบเปเบเบดเปเบเบเบธเบเปเบเบเปเบเปเบเบฅเปเบเบฑเบเบเบถเบเปเบเบปเปเบฒ (เบเปเบฒ dpkg-dev << 1.16.1 เปเบกเปเบ
เบเบงเบเบเบปเบ).
ยท เบเปเปโเบเปเบญเบโเบเบฒเบโเบเปเบฒโเบชเบฑเบโเบเปเบฒเบเปโ::ANSIColorโ.
ยท เบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโเบญเบญเบโเบฅเบฐโเบซเบฑเบ 0, เปเบงเบฑเปเบโเปเบชเบโเปเบเปโเบกเบตโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบ (-I, -W เบเปเปโเบเบงเบฒเบกโเบเปเปโเปเบเปโเบเบทเบโเบเบฑเบโเปเบเบฑเบ
เบเบดเบโเบเบฒเบ).
--เบชเบต เปเบเปเบชเบต (ANSI) output เบชเปเบฒเบฅเบฑเบเบเปเปเบเบงเบฒเบกเปเบเบทเบญเบ.
--ignore-arch เปเบเปเบ
เบเปเปเบชเบปเบเปเบเบเบฑเบเบเบถเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบนเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ เปเบเปเบ. เปเบเปเบ เปเบเบฑเบเบชเบฒเบ.
เปเบเปเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบฑเปเบ.
--ignore-arch-flag เปเบเปเบ:เบเบธเบ
เบเบท --ignore-เบเบธเบ, เปเบเปเบเบฝเบเปเบเปเบเปเปเบชเบปเบเปเบเบเบธเบเบเปเบฝเบงเบเบฑเบ เปเบเปเบ.
--ignore-arch-line เปเบเปเบ:เบญเบญเบเปเบฅเบเป
เบเบท -- ignore-line, เปเบเปเบเบฝเบเปเบเปเบเปเปเบชเบปเบเปเบ line on เปเบเปเบ.
--ignore-เบเบธเบ เบเบธเบ
เบขเปเบฒเบเบดเบกเบเปเปเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบธเบเบชเบฐเปเบเบฒเบฐเบเบฒเบเบขเบนเปเปเบเปเบเบง compiler. เบเบธเบ
เปเบเบฑเบเบชเบฒเบ.
เปเบเปเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบฑเปเบ.
-- ignore-line regex
เบเปเปเบชเบปเบเปเบเบชเบฒเบเบเบตเปเบเบปเบเบเบฑเบ Perl regex เบเบตเปเปเบซเป. regex เปเบกเปเบ anched เบญเบฑเบ เบเบฐ เปเบ เบกเบฑเบ เบขเบนเป เบเบตเป
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบธเบเบชเบดเปเบเบชเบธเบเบเบญเบเปเบชเบฑเปเบเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบปเบเบฅเบปเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ.
เบซเบกเบฒเบโเปเบซเบโ: เบเปเปเปเบกเปเบเปเบชเบฑเปเบเบเปเบญเบเปเบเบปเปเบฒเบเบทเบเบเบงเบเบชเบญเบ, เปเบเปเบชเบฒเบเบเบตเปเบชเบฐเปเบเบเบขเบนเปเปเบ
เบเบฒเบโเปเบเบทเบญเบโเปเบ (เบเบตเปโเบกเบตโเบเบฒเบโเปเบเปโเปเบโเบเบฒเบโเบเปเปโเปเบเบทเปเบญเบโเปเบชเบฑเปเบโ)โ.
เปเบเปเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบฑเปเบ.
--pie เบเบฑเบเบเบฑเบเปเบซเปเบเบงเบเปเบเบดเปเบเบเบธเบ + pie เปเบเบเบเบฑเบเปเบปเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบกเบฑเบเบเบทเบเบเบงเบเบเบปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
-h -? - เบเปเบงเบ
เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบดเบก.
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบเบดเบกเปเบฒเบเปเบฅเบเบชเบฐเบเบฑเบ เปเบฅเบฐเปเบเบญเบฐเบเบธเบเบฒเบ.
เบเบฒเบเบเบงเบเบซเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบ --pie เปเบฅเบฐ --bindnow เบเบฝเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบเปเบฒเบชเบฑเปเบเปเบเป
เบเบธเบเปเบเบเบเบตเปเบเปเบญเบเบเบฒเบ (เบเบปเบงเบขเปเบฒเบ -fPIE). เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเปเบฒเบชเบฑเปเบเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบเปเบเบฑเปเบเบเบฑเบ.
เบเบปเบงเบขเปเบฒเบ
เบเบฒเบเบเปเบฒเปเบเปเบเบปเบเบเบฐเบเบด, เปเบเบเปเบเบฅเปเบเบฑเบเบเบถเบเบเบฝเบง.
blhc path/to/log/file
เบเปเบฒเบเปเปเบกเบตเบเบปเบเบเบฐเบฅเบดเบ, เบเปเปเบกเบตเบเบธเบเปเบเปเบซเบฒเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบกเปเบเบเบต.
เปเบเบเปเบเบฅเปเบเบฑเบเบเบถเบเบซเบผเบฒเบเบญเบฑเบ. เบฅเบฐเบซเบฑเบเบญเบญเบเปเบกเปเบ ORed เปเบเบเบธเบเปเบเบฅเป.
blhc path/to/directory/with/log/files/*
เบขเปเบฒเบฎเบฑเบเบชเบฒ "-g" เบเบตเปเบเบฒเบเบซเบฒเบเปเบเบเปเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ:
blhc --ignore-flag -g path/to/log/file
เบขเปเบฒเบเบฐเบเบดเบเบฑเบ "-pie" เบเบตเปเบเบฒเบเบซเบฒเบเปเบเปเบ kfreebsd-amd64 เปเบเบฑเบเบเปเปเบเบดเบเบเบฒเบ:
blhc --ignore-arch-flag kfreebsd-amd64:-pie path/to/log/file
เบเปเปเบชเบปเบเปเบเปเบเบงเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ "เปเบเบฅเป ./script gcc" เปเบเบดเปเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบฑเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ.
blhc --ignore-line '\./script gcc file' path/to/log/file
เบเปเปเบชเบปเบเปเบเปเบเบงเบเบตเปเบเบปเบเบเบฑเบ "./script gcc file" เบเบฒเบเบเปเบญเบเปเบเปเบเบง.
blhc --ignore-line '.*\./script gcc file.*' path/to/log/file
เปเบเป blhc เบเบฑเบ pbuilder.
pbuilder path/to/package.dsc | tee เปเบชเบฑเปเบเบเบฒเบ / เบเบฑเบเบเบถเบ / เปเบเบฅเป
blhc path/to/file || เบเบธเบ echo เบซเบฒเบเปเบ
เบเปเปเบชเปเบฒเบ TAGS
เปเบเบฑเบเบเปเปเปเบเบเบตเปเบเบทเบเปเบเปเปเบ -- เบเปเปเบชเปเบฒเบ เปเปเบ. เปเบ braces เบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบเบถเปเบเปเบเบฑเบ
เบชเบฐเปเบเบ.
I-hardening-wrapper-เปเบเป
เบเบธเบเบเบฑเปเบเบเปเบฒเบงเปเบเป hardening-wrapper เปเบเบดเปเบเบเบฑเบเบเบงเบฒเบเบเบฒเบเปเบเปเบเบซเบฒ gcc เปเบฅเบฐเปเบเบตเปเบกเบเบงเบฒเบกเปเบเบ
เบเบธเบ. เบเบฑเบเบเบถเบเบเบฒเบเบชเปเบฒเบเบเปเปเบกเบตเบเบธเบเปเบเบ เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเปเบเป
blhc.
W-compiler-flags-hidden (เบชเบฐโเบซเบผเบธเบโเบชเบฑเบโเบฅเบงเบกโเบเบญเบโเปเบชเบฑเปเบโเบเบตเปโเปเบเบทเปเบญเบโเปเบงเปโ)
เบเบฑเบเบเบถเบเบเบฒเบเบชเปเบฒเบเบกเบตเปเบชเบฑเปเบเบเบตเปเปเบเบทเปเบญเบเบเบธเบ compiler เบเบตเปเปเบเปเบเบดเบ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ:
CC test-ac
CC test-bc
CC test-cc
เบเบฒเบเบเบปเบเบชเบญเบ LD
เปเบงเบฅเบฒเบชเปเบงเบเปเบซเบเป "เบชเบปเปเบเบญเบญเบ V = 1" เบซเบผเบท "เบชเบปเปเบเบญเบญเบ verbose = 1" เปเบ debian/เบเบปเบเบฅเบฐเบเบฝเบ เปเบเปโเปเบโเบเบฒเบโเบเปเปโเบชเปเบฒเบโ
เบเปเบงเบเบเบธเบ compiler เบเบตเปเปเบเบทเปเบญเบเปเบงเป. เบเบฒเบเบเบฑเปเบ ".SILENT" เปเบ a makefile เบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบเบเปเบฒเบ. เปเบฅเบฐเปเบเบฑเบ
เบเบฒเบเปเบฅเบทเบญเบเบชเบธเบเบเปเบฒเบ makefile เบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบ patched เปเบเบทเปเบญเปเบญเบปเบฒ "@"s เปเบเบทเปเบญเบ compiler เบเบตเปเปเบเปเบเบดเบ
เบเบณ เบชเบฑเปเบ.
W-dpkg-buildflags-เบซเบฒเบเปเบ (เบชเบฐโเบซเบผเบธเบโเบชเบฑเบโเบฅเบงเบกโเบเบญเบโเบเบธเบโเบเบฒเบโเบเบตเปโเบเบฒเบโเปเบโ)
CPPFLAGS, CFLAGS, CXXFLAGS, LDFLAGS เบซเบฒเบเปเบ.
I-invalid-cmake-used (เบชเบฐเบเบฑเบ)
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ CMake เบเปเปเบชเบปเบเปเบ CPPFLAGS เบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเบฒเบเบเบธเบเปเบเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ. Debian patched
CMake เปเบเบฅเบธเปเบ 2.8.7-1 เปเบฅเบฐ 2.8.7-2 เปเบเบทเปเบญเปเบเบปเบฒเบฅเบปเบ CPPFLAGS, เปเบเป patch เบเบตเปเบเบทเบเบเบฐเบเบดเปเบชเบ.
เปเบเบเบเบปเปเบเบเปเปเบฒเปเบฅเบฐเบเปเปเบกเบฒเปเบเปเบเบฑเบเบเบทเบเบกเบฒเปเบ Debian. เบเบฑเปเบเบเบฑเปเบเบเบฑเบเบชเบญเบเบชเบฐเบเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบ
CPPFLAGS เปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบเปเบเบเบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบงเบเบกเบฑเบเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบ (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเบงเบเบกเบฑเบ
เบเบฑเบ CFLAGS). เปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบเบปเบเบเบฐเปเบเบทเบญเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบฝเบเปเบเปเปเบชเปเบเบฑเบเบเบตเบเปเบฒเบเบฑเบเบชเบญเบเบฎเบธเปเบเบเบฑเปเบ.
I-no-compiler-commands
เบเปเปเบเบปเบเบเบณเบชเบฑเปเบ compiler. เบเบฑเบเบเบฑเบเบเบถเบเบเปเปเบกเบตเบญเบฑเบเปเบ เบซเบผเบทเบเบงเบเบกเบฑเบเบเปเปเปเบกเปเบ
เบเบงเบเบเบปเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเบ blhc (เบเบฐเบฅเบธเบเบฒเบฅเบฒเบเบเบฒเบเบเปเปเบเบดเบเบเบฒเบเปเบเบเปเบฅเบฐเบเบตเบเบตเป).
เบญเบญเบ STATUS
เบชเบฐเบเบฒเบเบฐเบเบฒเบเบญเบญเบเปเบกเปเบ "เบซเบเปเบฒเบเบฒเบเบเบดเบ", เปเบเปเบฅเบฐเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบกเปเบ ORed เปเบกเบทเปเบญเบชเบฐเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ
เปเบเบตเบเบเบถเปเบเปเบเบทเปเบญเปเบซเปเปเบเปเบเบปเบ.
0 เบเบงเบฒเบกโเบชเปเบฒโเปเบฅเบฑเบ.
1 เบเปเปเบเบปเบเบเปเบฒเบชเบฑเปเบ compiler.
2 เบญเบฒเบเบดเบงเปเบกเบฑเบ/เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบซเปเบเบฑเบ blhc.
4 เบเบฒเบเบเปเปเบชเปเบฒเบเบเบตเปเบเปเปเปเบกเปเบ verbose.
8 เบเปเปเบกเบตเบเบธเบเปเบเบ.
16 เบเบงเบเบเบปเบเปเบเบทเปเบญเบเบซเบธเปเบกเบซเปเปเปเบเบ, เบเปเปเบกเบตเบเบฒเบเบเบปเบเบชเบญเบเปเบเป.
32 เปเบเปเปเบงเบตเบเบฑเบ CMake เบเปเปเบเบทเบเบเปเบญเบ. เปเบเบดเปเบ I-invalid-cmake-used เบเบฒเบเปเบเป "BUILDD TAGS" เบชเปเบฒเบฅเบฑเบ a
เบเปเบฒโเบญเบฐโเบเบดโเบเบฒเบโเบฅเบฐโเบญเบฝเบโ.
เปเบเป blhc เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net