เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ makeposix เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเบชเบฐเบเบฒเบเบตเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
เปเบฎเบฑเบ - เบฎเบฑเบเบชเบฒ, เบเบฑเบเบเบธเบ, เปเบฅเบฐเบชเปเบฒเบเบเบธเปเบกเปเบเบเบเบฒเบ (เบเบฒเบเบเบฑเบเบเบฐเบเบฒ)
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เปเบฎเบฑเบเปเบซเป [โeinpqrst] [-f makefile]... [โk|โเบช] [เบกเบฐเบซเบฒเบเบฒเบ=เบกเบนเบเบเปเบฒ...]
[target_name...]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบเป เปเบฎเบฑเบเปเบซเป utility เบเบฐเบเบฑเบเบเบธเบเปเบเบฅเปเบเบตเปเบกเบฒเบเบฒเบเปเบเบฅเปเบญเบทเปเบเป. เบเปเบฅเบฐเบเบตเบเบปเบเบเบฐเบเบดเปเบกเปเบ
เบซเบเบถเปเบเบเปเบญเบเบเบตเปเปเบเบฅเปเบงเบฑเบเบเบธเปเบกเปเบเบกเบฒเบเบฒเบเปเบเบฅเปเปเบซเบผเปเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ. เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบ
เบเบงเบเปเบเบดเปเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเปเปเบเปเปเบงเบฅเบฒเปเบฅเบฐเบเบฐเบเบฑเบเบเบธเบเปเบเบฅเปเบเบตเปเบกเบฒเบเบฒเบ (เปเบญเบตเปเบเบงเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบ) เบเบตเป
เบกเบตเบเบฒเบเบเบฑเบเปเบเปเบเบฑเปเบเบเปเบญเบเปเบงเบฅเบฒเบเบฑเบเปเบเปเบเบญเบเปเบเบฅเป (เปเบญเบตเปเบเบงเปเบฒ prerequisites)
เบเบฒเบเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบกเบฒเบเบฒเบ. เปเบเบฅเปเบเปเบฒเบญเบฐเบเบดเบเบฒเบ (makefile) เบเบฐเบเบญเบเบเปเบงเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบญเบ
เบเบงเบฒเบกโเบชเปเบฒโเบเบฑเบโเบฅเบฐโเบซเบงเปเบฒเบโเปเบเบฅโเปโ, เปเบฅเบฐโเบเปเบฒโเบชเบฑเปเบโเบเบตเปโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเบทเปเบญโเบเบฑเบโเบเบธเบโ
เปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบทเปเบญเบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเบเบงเบเปเบเบปเบฒ. เปเบเปเบฅเบฐเบเปเปเบเปเบฒเบเบปเบ, เบซเบผเบทเบเบปเบเบฅเบฐเบเบฝเบ, เบเบฐ
เบเบฐโเบเบญเบโเบเปเบงเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโ, prerequisites เบเบฒเบโเปเบฅเบทเบญเบโ, เปเบฅเบฐโเบเปเบฒโเบชเบฑเปเบโเบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบเบฐโเบเบฐโเบเบดโเบเบฑเบโเปเบโเปเบงโเบฅเบฒโเบเบตเป a
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบกเปเบเปเบซเบกเปเบเบงเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบ. เบเบปเบเบฅเบฐเบเบฝเบเบกเบตเบชเบญเบเบเบฐเปเบเบ:
1. เบเบงเบฒเบกเปเบเบปเปเบฒเปเบ เบเบปเบเบฅเบฐเบเบฝเบ, เปเบเบดเปเบเบกเบตเบซเบเบถเปเบเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบ ('.') เปเบฅเบฐโเบเปเปโเบกเบต
('/')
2. เปเบเบปเปเบฒเบซเบกเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบกเบตเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบ
เปเบเบตเปเบกโเปเบเบตเบก, เปเบฎเบฑเบเปเบซเป เบเบฐโเบกเบตโเบเบฒเบโเปเบเบฑเบโเบเปเบฒโเบกเบฐโเบซเบฒโเบเบฒเบโเปเบโเบเบปเบงโเปเบฅเบฐโเบเบปเบโเบฅเบฐโเบเบฝเบ inference เบเบตเปโ
infer เบเบงเบฒเบกโเบชเปเบฒโเบเบฑเบ prerequisite เปเบเบทเปเบญโเบเปเบฒเบโเบเบฒเบโเบเปเบฒโเบฅเบธเบโเบฎเบฑเบโเบชเบฒโเปเบเบโเบเบฒเบโ.
เปเบเบทเปเบญโเปเบซเปโเปเบเปโเบฎเบฑเบโเบขเปเบฒเบโเปเบเปโเบเบญเบโเบเบถเบโเบเบดโเบเปเบฒโเบเบตเปโเบญเบฐโเบเบดโเบเบฒเบโเปเบโเบเบฒเบโเบเบตเปโ, เบเบนเปโเปเบเปโเบเบฐโเบเปเบญเบโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบงเปเบฒ a
makefile เปเบเบเบเบปเบเบเบฒเบเบฐ:
* เบฅเบงเบกโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ .POSIX
* เบเบปเบโเปเบงเบฑเปเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเปเบโเบซเบเบถเปเบโเบชเบฐโเบซเบเบงเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบ (เปเบเบฑเบโเปเบฅโเบเบฐโเบเบตเปโเบเปเบฒโเบซเบเปเบฒโเบเบฒเบกโเบกเบฒโเปเบเบโ
เบเบปเบงเบญเบฑเบเบชเบญเบเบเบปเบงเบเบดเบกเปเบซเบเป) เบเบตเปเบเปเปเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบฒเบเบเบตเป
เบเบถเบเบเบด เบเบณ เบเบญเบ เปเบฎเบฑเบเปเบซเป เบเปเปเปเบเปเบฅเบฐเบเบธเบงเปเบฒเปเบเบทเปเบญเบเปเบเปเบเบเบถเปเบ เบซเบผเบทเบเบฑเบเบชเบญเบเปเบเบทเปเบญเบเปเบเบเบตเปเบเปเปเบเบทเบเบเบฒเบก.
OPTIONS
เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบเปเบญเบเบชเบญเบเบเปเบญเบเบเบฑเบเบเบฐเบฅเบดเบกเบฒเบเบเปเบฒเบเบดเบเบฒเบกเบเบทเปเบเบเบฒเบเบเบญเบ POSIX.1-2008, เบชเปเบงเบ
12.2, เบเบปเบเบเบฐเปเบซเบเบ syntax เบเบนเปเบกเบทเปเบเบฐเบเปเบฒเบเบปเบเปเบงเบฑเปเบเบเปเปเปเบเบฐเบเปเบฒ 9.
เบเบฒเบเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ:
โe เปเบฎเบฑเบเปเบซเปเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เบฅเบงเบกเบเบฑเบเบเปเบฒ null, เปเบเบทเปเบญ override macro
เบเบฒเบเบกเบญเบเบซเบกเบฒเบเบเบฒเบเปเบ makefiles.
-f makefile
เบฅเบฐเบเบธ makefile เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบฒเบเปเบเปเบเบฝเบ makefile เปเบกเปเบโเบเบทเปโเปเบชเบฑเปเบโเบเบฒเบโเบเบญเบ a
เปเบเบฅเปเบเปเบฒเบญเบฐเบเบดเบเบฒเบ, เปเบเบดเปเบเบเบฑเบเปเบญเบตเปเบเบงเปเบฒ makefile. เบเบทเปเปเบชเบฑเปเบเบเบฒเบเบเบญเบ 'โ'
เบเบฐเปเบฒเบเปเบเบดเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบกเบฒเบเบเบฐเบเบฒเบ. เบชเบฒเบกเบฒเบเบกเบตเบซเบผเบฒเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเป,
เปเบฅเบฐเบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบเบธเบเปเบเปเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเบตเปเบฅเบฐเบเบธเปเบงเป. เบเบปเบเบเบฐเบเบปเบเบเบญเบเบเบฒเบเบฅเบฐเบเบธ
เบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเปเบฅเบทเบญเบเบเบฝเบงเบเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบเปเบกเปเบเบเปเปเบเบทเบเบเปเบฒเบเบปเบ.
-i เบเปเปเบชเบปเบเปเบเบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเบเบตเปเบชเบปเปเบเบเบทเบเปเบเบเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบญเบตเปเบ. เบฎเบนเบโเปเบเบโเบเบตเปโเปเบกเปเบโเบเบทโเบเบฑเบโเบเบฑเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ .เบเปเปเบชเบปเบเปเบ เปเบเปเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเบเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ.
โเบ เบชเบทเบเบเปเปเบเบฑเบเบเบธเบเปเบเบปเปเบฒเบซเบกเบฒเบเบญเบทเปเบเปเบเบตเปเบเปเปเบเบถเปเบเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเบเปเบฒเบซเบฒเบเบงเปเบฒ a
เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเปเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบเบตเบเบเบถเปเบเปเบเบเบฐเบเบฐเบเบตเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเปเบเบทเปเบญเบเปเบฒเปเบญเบปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบเบถเปเบ.
เบงเบฑเบเบเบต.
เบ เบเบฝเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบปเบเปเบเปเบฎเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ, เปเบเปเบเปเปเบเบฐเบเบดเบเบฑเบ
เปเบเบปเบฒเปเบเบปเปเบฒ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบชเบฒเบเบเบตเปเบกเบต a ('+') เบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ. เปเบโเบเบตเป
เบฎเบนเบเปเบเบ, เปเบชเบฑเปเบเบเบตเปเบกเบตเปเบเบทเปเบญเบเปเบฒเบ ('@') เบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฐเบเปเบญเบเบเบทเบเบเบฝเบเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ
เบเบปเบเบเบฐเบฅเบดเบ.
-เบ เบเบฝเบเปเบชเปเบเบปเบเปเบเปเบฎเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบเบธเบเบเปเบฒเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเบตเปเบเบปเบเบเปเบงเบเปเบฅเบฐเปเบเบปเปเบฒเบซเบกเบฒเบ
เบเบณเบญเบฐเบเบดเบเบฒเบ. เบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบเบเปเปเปเบเปเบฅเบฐเบเบธ.
โq เบชเบปเปเบเบเบทเบเบเปเบฒเบชเบนเบเบญเบญเบเบเปเบฒเปเบเบฅเปเปเบเบปเปเบฒเปเบฒเบเปเบกเปเบเบเบฑเบเบชเบฐเปเป; เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบเบฑเบเบเบทเบ an
เบเปเบฒเบญเบญเบเบเบฒเบ 1. เปเบเบปเปเบฒเปเบฒเบเบเบฐเบเปเปเบเบทเบเบเบฑเบเบเบธเบ เบเปเบฒเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบฅเบฐเบเบธ.
เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ makefile (เบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบ) เบเบฑเบ a
เปเบเบฑเบ> ('+') เบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ.
-r เบฅเบถเบเบฅเบฒเบเบเบทเปเบเบณเบเปเปเบเปเบฒเบ เปเบฅเบฐเบขเปเบฒเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบกเบฒ.
โเบช เบขเบธเบเบเบด เปเบฎเบฑเบเปเบซเป เบเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบถเปเบเปเบเบเบฐเบเบฐเบเบตเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเปเบเบทเปเบญเบเปเบฒเปเบญเบปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบ
เบเบฑเบเบชเบฐเปเบซเบก. เบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบปเบเบเบฑเบเบเปเบฒเบกเบเบญเบ โเบ.
โเบช เบขเปเบฒเบเบฝเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ makefile เบซเบผเบทเบเปเปเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ (เปเบเบดเปเบ -t) เปเบเบฑเบโเบกเบฒเบโเบเบฐโเบเบฒเบโ
เบเบปเบโเบเบฐโเบฅเบดเบโเบเปเบญเบโเบเบตเปโเบเบฐโเบเบฐโเบเบดโเบเบฑเบโ. เบฎเบนเบโเปเบเบโเบเบตเปโเบเบฐโเปเบเบฑเบโเบเบทโเบเบฑเบโเบเบฑเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ
.เบเบฝเบ เปเบเปเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเบเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ.
-t เบเบฑเบเบเบธเบเปเบงเบฅเบฒเบเบฒเบเบเบฑเบเปเบเปเบเบญเบเปเบเปเบฅเบฐเปเบเบปเปเบฒเบซเบกเบฒเบเบเบทเบเบฑเบเบงเปเบฒ a เบชเปเบฒเบเบฑเบ เปเบเบปเปเบฒโเบซเบกเบฒเบ เปเบเป
เบเบฐโเบเบดโเบเบฑเบโ. เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเปเบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบ (เปเบเบดเปเบ เปเบเบปเปเบฒเบซเบกเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ), เบซเบผเบท
เบเบตเปโเบเบฑเบโเบชเบฐโเปเบซเบกโเปเบฅเปเบงโ, เบเปเปโเบเปเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบชเปเบฒโเบเบฑเบโเปเบโเบฅเบฑเบโเบชเบฐโเบเบฐโเบเบตเปโ. เบเบฝเบ
เบเปเปเบเบงเบฒเบกเปเบเบซเบฒเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบฅเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเบตเปเบเบญเบเบเบทเปเบเบญเบเปเบเบฅเป
เปเบฅเบฐเบงเปเบฒเบกเบฑเบเปเบเปเบเบทเบ touched. เบเบปเบเบเบฐเบเบดเปเบฅเปเบง, เปเบเป makefile เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ
เปเบเปเบฅเบฐเปเบเบปเปเบฒเปเบฒเบเบเปเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบกเบต a ('+')
เบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ.
เบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเปเบกเบตเบเบเปเบญเบเปเบเบเปเปเบเบฒเบก
เบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบโ เปเบฎเบฑเบเปเบซเป เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบปเบเบเบฐเปเบซเบเบ. เบเปเบฒ โเบ เปเบฅเบฐ โเบช เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฑเบเบชเบญเบ
เบฅเบฐเบเบธเปเบงเปเปเบ เปเบฎเบฑเบเปเบซเป utility command line เบซเบผเบทเปเบเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฝเบเปเบเบ, เปเบเป
เบเบฒเบโเปเบฅเบทเบญเบโเบชเบธเบโเบเปเบฒเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโเบเบฐโเปเบเบฑเบโเบญเบฑเบโเบเบฑเบโ. เบเปเบฒ -f or -เบ เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฒเบเบปเบเบขเบนเปเปเบ
เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ.
เบเปเบฒเปเบเบตเบเบเบฒเบ
เปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเปเปเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ:
target_name
เบเบทเปเปเบเบปเปเบฒเปเบฒเบ, เบเบฒเบกเบเบตเปเบเบณเบเบปเบเปเบงเปเปเบเบชเปเบงเบเบเบณเบญเบฐเบเบดเบเบฒเบเบเบฐเบซเบเบฒเบ. เบเปเบฒเบเปเปเบกเบตเปเบเบปเปเบฒเปเบฒเบ
เบฅเบฐเบเบธเปเบงเป, เปเบเบเบฐเบเบฐเบเบตเป เปเบฎเบฑเบเปเบซเป เบเปเบฒเบฅเบฑเบเบเบฐเบกเบงเบเบเบปเบ makefiles, เปเบเบปเปเบฒเบซเบกเบฒเบเบเปเบฒเบญเบดเบเบเบตเป เปเบฎเบฑเบเปเบซเป
เบเบฒเบโเบเบปเบโเบเบฐโเบเบตเปโเบเปเปโเปเบกเปเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเบซเบผเบทโเบเบปเบโเบฅเบฐโเบเบฝเบ inference เบเบฐโเบเบทเบโเบเปเบฒโเปเบเป.
เบกเบฐเบซเบฒเบเบฒเบ=เบกเบนเบเบเปเบฒ
เบเปเบฒเบเบดเบเบฒเบก Macro, เบเบฒเบกเบเบตเปเปเบเปเบเปเบฒเบเบปเบเปเบงเปเปเบ เบกเบฒเปเบเบฃ.
เบเปเบฒ target_name เปเบฅเบฐ เบกเบฐเบซเบฒเบเบฒเบ=เบกเบนเบเบเปเบฒ operands เปเบกเปเบ intermixed เบชเบธเบ เปเบฎเบฑเบเปเบซเป เบเปเบฒเบชเบฑเปเบเบเบปเบเบเบฐเปเบซเบเบ
เปเบชเบฑเปเบ, เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ.
STDIN
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบกเบฒเบเบเบฐเบเบฒเบเบเบฐเบเบทเบเปเบเปเบเบฝเบเปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบตเป makefile option-argument เปเบกเปเบ 'โ'. เปเบเบดเปเบ
เบเปเบญเบเบเบฒเบเบชเปเบงเบเปเบเบฅเป.
เบเบฑเบเปเบเบเปเบฒเปเบเบปเปเบฒ เปเบญเบเบฐเบชเบฒเบ
เปเบเบฅเปเบเปเบญเบเบเปเปเบกเบนเบ, เปเบญเบตเปเบเบงเปเบฒ makefile, เปเบกเปเบเปเบเบฅเปเบเปเปเบเบงเบฒเบกเบเบตเปเบกเบตเบเบปเบเบฅเบฐเบเบฝเบ, macro
เบเปเบฒเบเบดเบเบฒเบก, เปเบฅเบฐเบเปเบฒเปเบซเบฑเบ. เปเบเบดเปเบเบเบฒเบเบชเปเบงเบเบเบณเบญเบฐเบเบดเบเบฒเบเบเบฐเบซเบเบฒเบ.
ENVIRONMENT เบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบ
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเปเปเบเบเบตเปเบเบฐเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฒเบเบเบฐเบเบดเบเบฑเบ เปเบฎเบฑเบเปเบซเป:
เบเบฒเบชเบฒ เปเบซเปเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบเบชเบฒเบเบปเบเบเบตเปเบเปเปเปเบเปเบเบฑเปเบ เบซเบผเบท
null. (เปเบเบดเปเบเบเบฐเบฅเบดเบกเบฒเบเบเปเบฒเบเบดเบเบฒเบกเบเบทเปเบเบเบฒเบเบเบญเบ POSIX.1-2008, เบชเปเบงเบ 8.2,
Internationalization Variables โเปเบเบทเปเบญโเบเบงเบฒเบกโเบเปเบฒเบงเปเปเบฒโเบเบญเบโเบเบฒเบโเบซเบฑเบโเปเบเบฑเบโเบชเบฒเบเบปเบ
เบเบปเบงเปเบเบเบตเปเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเบฒเบเบญเบเบเบฐเปเบเบเบเปเบญเบเบเบดเปเบ.)
LC_ALL เบเปเบฒเบเบฑเปเบเปเบเบฑเบเบเปเบฒเบชเบฐเบเบฃเบดเบเบเบตเปเบเปเปเบซเบงเปเบฒเบเปเบเบปเปเบฒ, เบฅเบปเบเบฅเปเบฒเบเบเปเบฒเบเบญเบเบญเบฑเบเบญเบทเปเบเบเบฑเบเปเบปเบ
เบเบปเบงเปเบเบชเบฒเบเบปเบ.
LC_CTYPE เบเปเบฒเบเบปเบเบเปเบญเบเบเบดเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเบเบงเบฒเบกเบฅเปเบฒเบเบฑเบเบเบญเบ bytes เบเบญเบเบเปเปเบกเบนเบเบเปเปเบเบงเบฒเบก
เปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบ (เบเบปเบงเบขเปเบฒเบ, single-byte เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบ multi-byte เบเบปเบงเบญเบฑเบเบชเบญเบเปเบ
arguments เปเบฅเบฐ input เปเบเบฅเป).
LC_MESSAGES
เบเปเบฒเบเบปเบเบเปเบญเบเบเบดเปเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบปเบเบเบฐเบเบปเบเบเปเปเบฎเบนเบเปเบเบเปเบฅเบฐเปเบเบทเปเบญเปเบเบเบญเบ
เบเปเปเบเบงเบฒเบกเบเบฒเบเบงเบดเบเบดเปเบชเบเบตเปเบเบฝเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ.
เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ
เบเบปเบงเปเบเบเบตเปเบเบฐเบเบทเบเบเบตเบเบงเบฒเบกเปเบฒเบเปเบเบฑเบเบชเบฐเบเบฃเบดเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเบธเบ
เบเบปเบงเบญเบฑเบเบชเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเปเบเปเปเบเบฑเบเบเบปเบงเปเบฅเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบ. เบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฐโ
เบเบญเบกเบฎเบฑเบเบเบฑเบเบชเบญเบเบฎเบนเบเปเบเบเบเปเปเปเบเบเบตเป (เปเบเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบญเบกเบฎเบฑเบเบเบงเบเบกเบฑเบเปเบกเบทเปเบญเบเบฐเบชเบปเบกเบเบฑเบ):
* เบเบปเบงโเบญเบฑเบโเบชเบญเบโเปเบกเปเบโเบเบปเบงโเบญเบฑเบโเบชเบญเบโเบเบฒเบโเปเบฅเบทเบญเบโเปเบเบโเบเปเปโเบกเบตโเบเบฒเบโเบเปเบฒโเบซเบเปเบฒโ เบเบปเบงเบญเบฑเบเบชเบญเบเบซเบผเบท
เบเบฒเบโเปเบเปเบโเปเบเบโเบเบตเปโเปเบเปโเปเบ a เปเบฎเบฑเบเปเบซเป เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบปเบเบเบฐเปเบซเบเบ.
* เบเบปเบงโเบญเบฑเบโเบชเบญเบโเปเบกเปเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฑเบโเบฎเบนเบโเปเบเบโเปเบโเบฅเบฑเบโเบชเบฐโเบเบฐโเบเปเบฒเบโเบเบทโเบเบฑเบโเบชเปเบงเบโเบซเบเบถเปเบโเบเบญเบโ เปเบฎเบฑเบเปเบซเป
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ utility: เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเปเบฒเบซเบเปเบฒเปเบเบ เบฅเบฑเบโเบชเบฐโเบเบฐโเปเบฅเบฐโ
-separated เบเบฑเปเบโเบเบตเปโเบญเบฐโเบเบดโเบเบฒเบโเปเบโเบเบฐโเบฅเบดโเบกเบฒเบโเบเปเบฒโเบเบดโเบเบฒเบกโเบเบทเปเบโเบเบฒเบโเบเบญเบโ
POSIX.1-2008, เบชเปเบงเบ 12.2, เบเบปเบเบเบฐเปเบซเบเบ syntax เบเบนเปเบกเบทเปเบเบฐเบเปเบฒ. เปเบเป เบกเบฐเบซเบฒเบเบฒเบ=เบกเบนเบเบเปเบฒ
เปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบณ. เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ
เปเบเบทเปเบญเปเบเบเบญเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เปเบฅเบฐ เปเบฎเบฑเบเปเบซเป เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ utility เปเบกเปเบเบงเปเบฒเปเบเบทเปเบญเปเบ
เบเบญเบเบเบปเบงเปเบเบเบฐเบเปเบญเบเบเปเปเบเบถเปเบเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบฒเบชเบฑเบ (เปเบเบดเปเบ เบชเปเบงเบ
2.6, Word เบเบฒเบเบเบฐเบซเบเบฒเบ) เบเบตเปโเบเปเบฝเบงโเบเปเบญเบโเบเบฑเบโเบเบฒเบโเปเบเบโเบเปเบฒโเปเบชเบฑเปเบโเบเปเบฒโเบชเบฑเปเบโ.
NLSPATH เบเปเบฒเบเบปเบเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบฅเบฒเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบญเบ LC_MESSAGES.
เปเบเบเบเบฒเบ
เปเบซเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเปเบเปเปเบเบทเปเบญเบเบญเบเบซเบฒเปเบเบฅเป SCCS เบเบตเปเบเปเปเบเบปเบเปเบเบเบฐเบเบธเบเบฑเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบต. เปเบเบเบธเบเปเบเปเบฅเบฐเบเบตเบเปเปเปเบเบเบตเป, เบเบฒเบเบเบปเปเบเบซเบฒเปเบเบฅเป SCCS เปเบกเปเบเปเบฎเบฑเบเบขเบนเปเปเบ
เบเบฑเบเบเบตเบฅเบฒเบเบเบฒเบ SCCS เปเบโเบฅเบฐโเบเบปเบโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโ. เบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบนเบเบเปเบฒเบเบญเบ เปเบเบเบเบฒเบ
เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ a , เบกเบฑเบเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบฑเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบ; เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ,
เบกเบนเบเบเปเบฒเบเบญเบ เปเบเบเบเบฒเบ เบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบทเปเบเบนเปเปเบเปเปเบฅเบฐเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเบเบนเปเปเบเปเบเบฑเปเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฐเบเบทเบเบเบงเบเบชเบญเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบ src or เปเบซเบผเปเบ. เบเปเบฒเปเบเบฑเบเปเบเบฑเปเบเบเบฑเปเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบทเบเบเบปเบเปเบซเบฑเบ, เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเป. เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบกเบนเบเบเปเบฒเปเบกเปเบเปเบเปเปเบเบฑเบเบเบตเปเบเปเบญเบ
เบเบทเปเปเบชเบฑเปเบเบเบฒเบ.
If เปเบเบเบเบฒเบ เบเปเปเปเบเปเบเบทเบเบเบฑเปเบเบซเบผเบทเบกเบตเบกเบนเบเบเปเบฒ null, เบเบฒเบเบเบญเบเบซเบฒเปเบเบฅเป SCCS เบเบฐเปเบเบฑเบ
เปเบฎเบฑเบเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต SCCS เปเบโเบฅเบฐโเบเบปเบโเบเบฐโเบเบธโเบเบฑเบโ.
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบ เปเบเบเบเบฒเบ เบเบปเบเบเบฐเบเบปเบเบเปเปเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเบเบตเป
เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบปเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบเบตเปเบกเบตเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบทเป SCCS.
เบกเบนเบเบเปเบฒเบเบญเบเบเบฒเบ SHELL เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฐเบเปเปเบเบทเบเปเบเปเปเบเบฑเบเบกเบฐเบซเบฒเบเบฒเบ เปเบฅเบฐเบเบฐเบเปเปเปเบเบฑเบ
เบเบฑเบเปเบเปเปเบเบเบเบฒเบเบเปเบฒเบเบปเบ SHELL เบกเบฐเบซเบฒเบเบฒเบเปเบ makefile เบซเบผเบทเปเบเปเบเบงเบเปเบฒเบชเบฑเปเบ. เบญเบทเปเบเปเบเบฑเบเปเบปเบ
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เบฅเบงเบกเบเบฑเบเบเปเบฒ null, เบเบฐเบเบทเบเปเบเปเปเบเบฑเบ macro, as
เบเบณ เบเบปเบเปเบ เบกเบฒเปเบเบฃ.
ASYNCHRONOUS เปเบซเบเบเบฒเบ
เบเปเบฒเบเบฑเบเบเปเปเปเบเปเบฅเบฐเปเบฅเบตเบ, เปเบฎเบฑเบเปเบซเป เบเบฐเบเบฑเบ SIGHUP, SIGTERM, SIGINT, เปเบฅเบฐ SIGQUIT เปเบฅเบฐเปเบญเบปเบฒเบญเบญเบ
เปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบซเบผเบทเปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ .PRECIOUS เบซเบผเบทเปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบซเบเบถเปเบเปเบ เบ, -เบ, เบซเบผเบท โq เบเบฒเบโเปเบฅเบทเบญเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ. เปเบ
เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบเปเบเบเปเปเบเบงเบฒเบกเบเบฒเบเบงเบดเบเบดเบเปเบชเบเบตเปเบเปเปเบเบทเบเบเปเบฒเบเบปเบ
เบฎเบนเบเปเบเบ, เบเบฝเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเปเบฒเบเบงเบฒเบกเบชเบฐเบญเบฒเบเบเบตเป, เบเปเบฒเบกเบต, เปเบฎเบฑเบเปเบซเป เบเบฐเปเบเปเปเบงเบฅเบฒ
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเบชเบฑเบเบเบฒเบเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบ.
STDOUT
เปเบเป เปเบฎเบฑเบเปเบซเป utility เบเบฐเบเบฝเบเบเปเบฒเบชเบฑเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒ โเบช
เบเบฒเบโเปเบฅเบทเบญเบโเปเบเปโเบเบทเบโเบฅเบฐโเบเบธโเปเบงเปโ, เบเปเบฒโเบชเบฑเปเบโเปเบกเปเบโเบเปเบฒโเบซเบเปเบฒโเบเบตเปโเบกเบตโเบชเบฑเบโเบเบฒเบโ, เบซเบผเบทโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ
.เบเบฝเบ เบกเบตเปเบเบปเปเบฒเปเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ เบซเบผเบทเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ. เบเปเบฒ เปเบฎเบฑเบเปเบซเป
เบเบทเบเปเบญเบตเปเบเปเบเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบงเบฝเบเปเบเปเบเบตเปเบเปเบญเบเปเบฎเบฑเบ, เบกเบฑเบเบเบฐเบเบฝเบเบเปเปเบเบงเบฒเบกเปเบซเปเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ
เบเบปเบเปเบเปเบฎเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเปเปเบกเบตเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเป. เบเปเบฒ -t เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฐเบเบธเบเบฑเบเปเบฅเบฐเปเบเบฅเปเปเบกเปเบ
เปเบเบฐเบเปเบญเบ, เปเบฎเบฑเบเปเบซเป เบเบฐเบเปเบญเบเบเบฝเบเปเบชเปเบเปเปเบเบงเบฒเบกเบกเบฒเบเบเบฐเบเบฒเบเบเบญเบเบฎเบนเบเปเบเบเบเบตเปเบเปเปเปเบเปเบฅเบฐเบเบธเบเบตเปเบเบตเปเบเบญเบ
เบงเปเบฒเปเบเบฅเปเปเบเปเบเบทเบเบชเปเบฒเบเบฑเบ, เบฅเบงเบกเบเบฑเบเบเบทเปเปเบเบฅเปเบเบญเบเปเบเบฅเป.
เบชเบฐเบเบธเบ
เบเบงเบฒเบกเบเบดเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเปเปเบเบงเบฒเบกเบงเบดเบเบดเบเปเบชเปเบเบปเปเบฒเบเบฑเปเบ.
OUTPUT เปเบญเบเบฐเบชเบฒเบ
เปเบเบฅเปเบชเบฒเบกเบฒเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเปเบงเบฅเบฒเบเบตเป -t เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฐเบเบธเบเบฑเบ. เบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเบฅเปเปเบเบตเปเบกเปเบเบตเบกเปเบเป
เปเบเบโเบญเบธโเบเบฐโเบเบญเบโเบเบฒเบโเบฎเบฝเบโเบฎเปเบญเบโเปเบเบโ เปเบฎเบฑเบเปเบซเป.
เบญเบฐเบเบดเบเบฒเบ เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบเบฒเบเบฒเบกเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเปเบฒเบเบปเบเปเบงเป
เปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบกเปเบโเบเบฑเบโเบชเบฐโเปเบซเบกโ. เปเบเบปเปเบฒเปเบฒเบเปเบเปเบถเปเบเปเบกเปเบเบเบทเบงเปเบฒเบฅเปเบฒเบชเบฐเปเป เบเปเบฒเบกเบฑเบเปเบเบปเปเบฒเบเบงเปเบฒเบญเบฑเบเปเบเบญเบฑเบเปเบถเปเบเบเบญเบเบกเบฑเบ
prerequisites เบซเบผเบทเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเบเปเปเบกเบต. เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบเปเบญเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฑเบเบซเบกเบปเบ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบญเบโเบเบปเบโเปเบญเบโเปเบฅเบฐ recursively เบฎเบฑเบโเบเบฐโเบเบฑเบโเบงเปเบฒโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบกเปเบโเบเบฑเบโเบชเบฐโเปเบซเบกโ, เบเบฒเบโเบเบธเบโเปเบเปเบโเปเบซเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบโ
เบเปเบฒเบชเบฑเปเบเบเบตเปเบเบงเบเปเบเบปเบฒเบเบฒเบเบปเบเบขเบนเปเปเบเบเบปเบเบฅเบฐเบเบฝเบ. เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบเปเบญเบเปเบเปเปเบงเบฅเบฒเบเบฒเบเบเบฑเบเปเบเป
เบเบญเบเปเบเบฅเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบงเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเปเบกเปเบเบฅเปเบฒเบชเบฐเปเบซเบก.
เบซเบผเบฑเบเบเบฒเบ เปเบฎเบฑเบเปเบซเป เปเบเปโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบงเปเบฒโเบเบฑเบโเบซเบกเบปเบโเบเบญเบ prerequisites เบเบญเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบกเปเบโเบเบฑเบโเบชเบฐโเปเบซเบกโเปเบฅเบฐโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโ
เปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบฅเปเบฒเบชเบฐเปเบซเบก, เบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ. เบเปเบฒ
เบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบเบฅเบฐเบเบธเปเบงเปเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบ, เปเบเบปเปเบฒเบซเบกเบฒเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบฑเบเบชเบฐเปเบซเบก.
makefile syntax
makefile เบชเบฒเบกเบฒเบเบกเบตเบเบปเบเบฅเบฐเบเบฝเบ, เบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบ (เปเบเบดเปเบ เบกเบฒเปเบเบฃ), เบเบฐเบเบญเบเบกเบตเบชเบฒเบ, เปเบฅเบฐเบเปเบฒเปเบซเบฑเบ.
เบกเบตโเบชเบญเบโเบเบฐโเปเบเบโเบเบญเบโเบเบปเบโเบฅเบฐโเบเบฝเบโ: เบเบฒเบเบชเบฐเบซเบผเบธเบ เบเบปเบเบฅเบฐเบเบฝเบ เปเบฅเบฐ เปเบเบปเปเบฒโเบซเบกเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ. เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐ
เบเบฐเบเบญเบเบเปเบงเบเบเบธเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบ inference เบเบตเปเบชเปเบฒเบเบเบถเปเบ. เบเปเบฒ -r เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฐเบเบธเบเบฑเบ, เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเปเปเบชเปเบฒเบ
เบเบฐเบเปเปเบเบทเบเบเปเบฒเปเบเปเบเป เปเบฅเบฐเบฅเบฒเบเบเบฒเบเบเปเปเบเปเบฒเบเบเบฐเบเบทเบเบฅเบถเบเบฅเปเบฒเบ. เบเบปเบเบฅเบฐเบเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเบญเบเบเบฑเบเบชเบญเบเบเบฐเปเบเบเบชเบฒเบกเบฒเบ
เบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบ makefile. เบเปเบฒเบเบปเบเบฅเบฐเบเบฝเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบ, เบกเบนเบเบเปเบฒเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบ
เบเบฐเปเบเบฑเบเบญเบฑเบเบชเบธเบเบเปเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเป. Macros เบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบ, เปเบฅเบฐ
เบเปเบฒเบเบญเบเบกเบฐเบซเบฒเบเบฒเบเปเบกเปเบเบฅเบฐเบเบธเปเบงเปเปเบ เบกเบฒเปเบเบฃ. เบเบณเปเบซเบฑเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ เบ ('#')
เปเบฅเบฐเบชเบทเบเบเปเปเบเบปเบเบเปเบงเบฒ unscaped เบเบฑเบเบฅเบธเปเบเป.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบฅเปเบเปเปเปเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบฒเบเบฒเบกเบเบฒเบกเบฅเปเบฒเบเบฑเบ: ./makefile เปเบฅเบฐ ./makefileเบเบตเปเบขเบนเป เบเปเบฒเบซเบฒเบเบงเปเบฒ
neither ./makefile or ./makefile เบเบทเบเบเบปเบเปเบซเบฑเบ, เปเบเบฅเปเบเบตเปเบเปเบฒเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบทเปเบเปเบญเบฒเบเบเบฐเปเบเบฑเบ
เบเบฐเบเบฒเบเบฒเบก. เปเบเบฅเบฐเบเบปเบ XSI-conformant, เปเบเบฅเปเปเบเบตเปเบกเปเบเบตเบก ./s.makefile, SCCS/s.makefile,
./s.Makefile, เปเบฅเบฐ SCCS/s.Makefile เบเบฐเบเบทเบเบเบฐเบเบฒเบเบฒเบกเปเบเบฑเปเบเบเบฑเบ.
เปเบเป -f เบเบฒเบโเปเบฅเบทเบญเบโเบเบฐโเบเบตเปโเบเปเบฒโ เปเบฎเบฑเบเปเบซเป เปเบเบทเปเบญเบเปเปเบชเบปเบเปเบเปเบเปเบเบญเบเปเบเบฅเปเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบฐเบเปเบฒเปเบเปเบเบตเปเบเปเบฒเบเบปเบเปเบงเป
argument เปเบเบฑเบ makefile เปเบเบ. เบเปเบฒ 'โ' เบเบฒเบเปเบเปเบเบฝเบเปเบกเปเบเบฅเบฐเบเบธเปเบงเป, เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบกเบฒเบเบเบฐเบเบฒเบเบเบฐเบเปเบญเบเปเบเบฑเบ
เปเบเปเปเบฅเปเบง.
เปเบเปเบฅเบเบฐเบเบฒเบ makefile เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบญเปเบฒเบเปเบเบดเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเปเบเบตเปเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบเบนเปเปเบเป, เบเปเปเบงเปเบฒเบเบฐเบขเบนเปเปเบ
./makefile เบซเบผเบทเบเบปเบงเปเบเบเบญเบเบกเบฑเบ, เบซเบผเบทเบเปเบฒเบเบปเบเปเบเบ -f เบเบฒเบเปเบฅเบทเบญเบ.
เบเบปเบเบฅเบฐเบเบฝเบเปเบ makefiles เบเบฐเบเบฐเบเบญเบเบเปเบงเบเบเบฐเปเบเบเบเบฑเปเบเบเปเปเปเบเบเบตเป: เบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบ,
เบฅเบงเบกเบเบฑเบเปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบ (เปเบเบดเปเบ เปเบเบปเปเบฒเบซเบกเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ), เบเบปเบเบฅเบฐเบเบฝเบ inference (เปเบเบดเปเบ เบเบงเบฒเบกเปเบเบปเปเบฒเปเบ เบเบปเบเบฅเบฐเบเบฝเบ), เบกเบฐเบซเบฒเบเบฒเบ
เบเปเบฒเบเบดเบเบฒเบก (เปเบเบดเปเบ เบกเบฒเปเบเบฃ), เปเบชเบฑเปเบเปเบเบปเปเบฒ, เปเบฅเบฐเบเปเบฒเปเบซเบฑเบ.
เปเบเบปเปเบฒเปเบฒเบ เปเบฅเบฐเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเบญเบฒเบเบกเบต เบเปเบฒเบชเบฑเปเบ เบชเบฒเบ. เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบชเบฒเบกเบฒเบเบกเบตเบเปเบฒเบเปเบฒเบซเบเปเบฒ
เบเบตเปเบเบฐเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเปเบญเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบ (เปเบเบดเปเบ makefile เบเบฒเบเบเปเบฅเบดเบซเบฒเบ).
เปเบโเปเบงโเบฅเบฒโเบเบตเปโเปเบเปโเบซเบเบตโ (เบญเบฑเบเปเบถเปเบเบเปเบญเบเปเปเบฒเบเปเบงเบ เบ ) เบเบปเบโเปเบซเบฑเบโเปเบเปโเบเบธเบโเบเปเบญเบโเปเบโ
makefile เบเบปเบโเปเบงเบฑเปเบโเปเบโเบเบฑเบโเบเบตโเบเปเบฒโเบชเบฑเปเบโ, เปเบชเบฑเปเบโเบเบฐโเบเบญเบโเบกเบตโ, เบซเบผเบทโเปเบชเบฑเปเบโเปเบโเบเบฑเบโเบเบตโเบเปเบญเบโเบซเบเปเบฒโ
เบเบฐเบเบญเบเบกเบตเปเบชเบฑเปเบ, เบกเบฑเบเบเบฐเบเบทเบเบเปเบฝเบเปเบเบ, เบเปเบญเบกเบเบฑเบเบเบทเปเบเบเบตเปเบชเบตเบเบฒเบงเบเบฑเปเบเบเปเบฒเบเปเปเปเบเบเบตเป
เปเบชเบฑเปเบ, เบกเบตเบเบฝเบง . เปเบโเปเบงโเบฅเบฒโเบเบตเปโเปเบเปโเบซเบเบตโ เบเบปเบเปเบซเบฑเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบ a
makefile, เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบฐเบเปเบญเบเบเบฐเบเบญเบเบเปเบงเบ , เปเบเป , เปเบฅเบฐเบเปเปเปเบ
เปเบเบง, เบเบปเบเปเบงเบฑเปเบเบงเปเบฒเบเบปเบงเบญเบฑเบเบชเบญเบเบเปเบฒเบญเบดเบเบเบญเบเปเบเบงเบเปเปเปเบเบเบฐเบเปเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเปเบฒเบกเบฑเบเปเบเบฑเบ a
. เปเบโเปเบงโเบฅเบฒโเบเบตเปโเปเบเปโเบซเบเบตโ เบเบทเบเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบเปเบชเบฑเปเบเบฅเบงเบกเบซเบผเบทเบขเบนเปเปเบเปเบชเบฑเปเบเบเบฑเบเบเบต
เบเปเบญเบเปเปเบฒเปเบชเบฑเปเบเบเบฐเบเบญเบเบกเบต, เบเบถเบเบเบดเบเบณเบเปเปเปเบเปเบฅเบฐเบเบธ.
เบฅเบงเบก เปเบชเบฑเปเบ
เบเปเบฒเบเปเบฒ เบเบฐเบเบญเบเบเปเบงเบ เบเบฐเบเบปเบเบเบถเปเบเปเบเบเบญเบเบเบปเปเบเบเบญเบเปเบเบง เปเบฅเบฐเบเบดเบเบเบฒเบกเบเปเบงเบเปเบถเปเบ เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ
เบเบปเบงโเบญเบฑเบโเบชเบญเบโ, เบเปเบญเบโเปเบเปโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบเบโเบชเปเบงเบโเบเบตเปโเปเบซเบผเบทเบญโเบเบญเบโเปเบชเบฑเปเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบธเบโเปเบเปเบโเปเบเบฑเบโ
เบเปเปเปเบเบเบตเปเปเบเบทเปเบญเบเบฐเบฅเบดเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบ:
* เบเบฒเบโเบเบดเบโเบเบฒเบกโ เปเบฅเบฐเบเปเบฒเปเบซเบฑเบเปเบเปเบเบฐเบเบทเบเบเบปเบเปเบฅเบตเบ. เบเปเบฒเบซเบฒเบเบงเปเบฒเบชเบฐเบเบดเบเบเบปเบเปเบเปเบฎเบฑเบ
เบเบฐเบเบญเบเบเปเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบญเปเบฒเบเบญเบตเบเบชเบญเบเปเบเบปเปเบฒ ('"') เบเบถเบเบเบดเบเปเบฒเปเบกเปเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ.
* เบชเบฐเบเบฃเบดเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฐเบเบทเบเบเบธเบเปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบ (เปเบเบดเปเบ เบกเบฒเปเบเบฃ.
* เปเบเป เบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบเบฒเบเบปเบเบซเบผเบฑเบเบเบฒเบเบเปเบฒเบญเบดเบเบเบตเปเบเปเปเปเบกเปเบ เบเบฐโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบฑเบ
เปเบเปเบเบเปเบเบทเปเบญเปเบเปเบเบชเบฒเบเบเบตเปเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบเปเบเบฑเบเบเปเบญเบเบเปเปเบกเบนเบ. เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเบเบธเบงเปเบฒ
เบเบปเบงเบญเบฑเบเบชเบญเบเบเบฐเบซเบงเปเบฒเบเบญเบทเปเบเปเบเบฑเบเบเบทเบเปเบเปเปเบเบฑเบเบเบปเบงเปเบเบ. เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเบเบธ
เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบ (เปเบเบดเปเบ เบชเปเบงเบ 2.13, เบฎเบนเบเปเบเบ เบเบฒเบเบเบฑเบเบเบนเป notation) เบเปเปเบเบทเบเบฑเบ
เบเบฐเบเบดเบเบฑเบ.
* เบเปเบฒเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบญเบเบเบปเบงเปเบเบเปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฒเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเบชเบปเปเบเบเบปเบเปเบซเปเบชเบนเบ
เบซเบผเบทเบชเบญเบเบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบซเบงเปเบฒเบเปเบเบปเปเบฒ เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ, เบเบถเบเบเบดเบเปเบฒเปเบกเปเบเบเปเปเปเบเปเบฅเบฐเบเบธ. เบเปเบฒเบกเบฑเบเบชเบปเปเบเบเบปเบเปเบเบซเบเบถเปเบ
เบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบเปเปเบซเบงเปเบฒเบเปเบเบปเปเบฒ, เบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบฑเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบ.
เบเปเบฒเบเบทเปเปเบชเบฑเปเบเบเบฒเบเบเปเปเบเบถเปเบเบเบปเปเบเบเปเบงเบ a '/' เบกเบฑเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบตเปเบเปเบญเบเบเบฑเบเบเบฐเบเบธเบเบฑเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบ, เบเปเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบต makefile.
เบเปเบฒเปเบเบฅเปเบเปเปเบกเบตเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเป, เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเบเบธเบงเปเบฒเบเบฐเปเบเบตเปเบกเปเบเบตเบกเบซเบผเบทเบเปเป
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบทเบเบเบปเปเบเบซเบฒ.
เปเบเบทเปเบญเปเบเบเบญเบเปเบเบฅเปเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบเบเบฐเบเบทเบเบญเปเบฒเบ เปเบฅเบฐเบเบฐเบกเบงเบเบเบปเบเบเบทเบเบฑเบเบงเปเบฒเบเบงเบเบกเบฑเบ
เบเบฒเบเบปเบเบขเบนเปเปเบ makefile เปเบเบเปเบชเบฑเปเบเบฅเบงเบก. เบเปเบฒเปเบเบฅเปเบชเบดเปเบเบชเบธเบเบฅเบปเบเบเปเบงเบเบเบฒเบเบซเบฅเบปเบเบซเบเบต
เบเบถเบเบเบดเบเบณเบเปเปเปเบเปเบฅเบฐเบเบธ.
เปเบเบฅเปเบเบปเบงเบกเบฑเบเปเบญเบเบญเบฒเบเบเบฐเบเบฐเบเบญเบเบเปเบงเบเบชเบฒเบเบเบทเปเบกเบญเบตเบ. เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฎเบฑเบ
เบเบฐเบเบญเบเบกเบตเปเบเบฅเปเบเบตเปเบกเบตเบเบงเบฒเบกเปเบฅเบดเบเบขเปเบฒเบเปเปเบญเบ 16 เปเบเบฅเป.
makefile เบเบฒเบเบเปเบฅเบดเบซเบฒเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ Makefile เบเบฐเบเบทเบเบเบธเบเปเบเปเบเปเบเบทเปเบญเบฅเบฐเบญเบฑเบ.
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ Makefile เบชเบฒเบกเบฒเบเบกเบตเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเปเปเปเบเบเบตเป: a ('-'),
เบเปเบฒเบเบเบทเป ('@'), เบซเบผเบท เบ ('+'). เบชเบดเปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเบฑเบเปเบเบเบงเบดเบเบตเบเบฒเบ เปเบฎเบฑเบเปเบซเป
เบเบฐเบกเบงเบเบเบปเบเบเปเบฒเบชเบฑเปเบ.
โ เบเปเบฒเบเบณเบเบณเปเปเบฒเบกเบต a , เบซเบผเบท -i เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฐเบเบธเบเบฑเบ, เบซเบผเบท
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ .เบเปเปเบชเบปเบเปเบ เบกเบตเปเบเบปเปเบฒเปเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ เบซเบผเบทเบเปเปเบกเบต
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบเปเปเบเบดเบเบเบฒเบเบเบตเปเบเบปเบเปเบซเบฑเบเปเบเบเบฐเบเบฐเบเบตเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบ.
@ เบเปเบฒเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเปเบฒเบชเบฑเปเบเบเบฐเบเบญเบเบเปเบงเบ at-sign เปเบฅเบฐ the เปเบฎเบฑเบเปเบซเป เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบปเบเบเบฐเปเบซเบเบ เบ
เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเบเปเปโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ, เบซเบผเบทโ โเบช เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฐเบเบธเบเบฑเบ, เบซเบผเบทเปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบ .เบเบฝเบ
เบกเบตเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเปเบเบฑเบ prerequisite เบซเบผเบทเบเปเปเบกเบต prerequisites, เบเปเบฒเบชเบฑเปเบ
เบเบฐเบเปเปเบเบทเบเบเบฝเบเปเบเบฑเบเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบเบเปเบญเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ.
+ เบเปเบฒเบเบณเบเบณเปเปเบฒเบกเบต a , เบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ makefile
เบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบดเบเปเบกเปเบเบงเปเบฒ เบ, โq, เบซเบผเบท -t เบเบทเบเบเปเบฒเบเบปเบ.
An เบเบฒเบเบเบฐเบเบดเบเบฑเบ เบญเบญเบเปเบฅเบเป เบเบทเบเบชเปเบฒเบเบเบถเปเบเบเบฒเบเบเบฑเบเบเบฑเบเบเปเบฒเบชเบฑเปเบเปเบเบเบเบฒเบเบเบญเบเบเบปเบงเบซเบเบฑเบเบชเบท prefix เปเบ. เบเบปเบเปเบงเบฑเปเบ
เบเบฑเปเบเบเบตเปเปเบเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเบฒเบเปเบเปเบเบณเบเบณเปเปเบฒเปเบเบทเปเบญเบเปเบฒเบ, เปเบชเบฑเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบเบทเบเบเบฝเบเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ
เบเบปเบโเบเบฐโเบฅเบดเบโ, เบเบฒเบโเปเบฅเบทเบญเบโเบเปเบญเบโเบซเบเปเบฒโเปเบเบ a . เปเบชเบฑเปเบโเบเบฐโเบเบดโเบเบฑเบโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเบ a
shell เปเบเบฑเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเปเบเปเบเบทเบเบเปเบฒเบเบเบญเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบฑเบ เบฅเบฐเบเบปเบ() เบเบฒเบเปเบเปเบเบญเบ, เบเบปเบเปเบงเบฑเปเบเบงเปเบฒเบเปเบฒ
เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเปเบฅเบตเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบฐ โe เบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเบโเบเบฐโเบกเบตโเบเบปเบโเบเบฐโเบเบปเบโ. เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ
เบเปเบฒเบฅเบฑเบเบเบทเบเบฅเบฐเปเบฅเบตเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบชเบฑเปเบ (เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบ -i เบเบฒเบเปเบฅเบทเบญเบ, เบ 'โ' เบเปเบฒโเบเปเบฒโเบซเบเปเบฒโเบเปเบฒโเบชเบฑเปเบโ, เบซเบผเบทโ
a .เบเปเปเบชเบปเบเปเบ เปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบ), เบซเบญเบ โe เบเบฒเบโเปเบฅเบทเบญเบโเบเบฐโเบเปเปโเบกเบตโเบเบปเบโเบเบฐโเบเบปเบโ. เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเปเบฒเบฅเบฑเบ
เบเปเบฒโเบชเบฑเปเบโเบเบตเปโเบเบทเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฐโเบกเบตโเบเบฑเบโเบซเบกเบปเบโเบเบญเบโเบเบปเบงโเปเบโเปเบโเบชเบฐโเบเบฒเบโเปเบงเบโเบฅเปเบญเบกโเบเบญเบโ เปเบฎเบฑเบเปเบซเป.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบกเบทเปเบญ เปเบฎเบฑเบเปเบซเป เปเบเปเบฎเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเปเปเบกเปเบเบชเบนเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ, เบกเบฑเบเบเบฐ
เบชเบดเปเบเบชเบธเบเบเปเบงเบเบเปเปเบเบงเบฒเบกเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ.
เปเบเบปเปเบฒเบซเบกเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ
เบเบปเบโเบฅเบฐโเบเบฝเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบกเปเบโเบกเบตโเบฎเบนเบโเปเบเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
เปเบเบปเปเบฒโเบซเบกเบฒเบ [เปเบเบปเปเบฒโเบซเบกเบฒเบ...]: [เปเบเบทเปเบญเบเปเบเบเบตเปเบเปเบญเบเบเบฒเบ...][;เบเปเบฒเบชเบฑเปเบ]
[เบเปเบฒเบชเบฑเปเบ
เบเปเบฒเบชเบฑเปเบ
...]
เบญเบญเบเปเบฅเบเป เบเบตเป เบเปเป เบเปเป เปเบฅเบตเปเบกเบเบปเปเบ เบเบฑเบ
เบฅเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบฒเบเปเบกเปเบเบเบณเบเบปเบเปเบเบ เบ - เปเบเบเบญเบญเบ, เบฅเบฒเบเบเบทเปเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเปเปเปเบกเปเบ null, เบเบฒเบเบเบฑเปเบ เบ
, เบเบฒเบเบเบฑเปเบ เบ - เปเบเบโเบญเบญเบโ, เปเบเบฑเบโเปเบโเปเบเปโเบซเบงเปเบฒเบโเปเบเบปเปเบฒโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบโเบเบญเบ prerequisitesโ. เบเปเปเบเบงเบฒเบกเบเปเปเปเบเบเบตเป เบ
, เบเปเบฒเบกเบต, เปเบฅเบฐเบเบธเบเบชเบฒเบเบเปเปเปเบเบเบตเปเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ a , เปเบกเปเบเบเปเบฒเบชเบฑเปเบ makefile
เบชเบฒเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเบฑเบเบเบธเบเปเบเบปเปเบฒเบซเบกเบฒเบ. เปเบชเบฑเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเปเปเบซเบงเปเบฒเบเปเบเบปเปเบฒเบเบตเปเบเปเปเปเบฅเบตเปเบกเบเบปเปเบ
เบเบฑเบ เบ เบซเบผเบท '#' เบเบฐโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบฒเบโเปเบเบปเปเบฒโเปเบซเบกเปโ. เปเบชเบฑเปเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ เบซเบผเบท เปเบชเบฑเปเบเบซเบงเปเบฒเบ เบซเบผเบท เปเบชเบฑเปเบเปเบฅเบตเปเบกเบเบปเปเบ
เบเบฑเบ '#', เบญเบฒเบเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเบปเปเบฒเปเบซเบกเป.
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบเปเบญเบเปเบฅเบทเบญเบเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฒเบเบเบธเบเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ solely เบเบญเบ
เปเบฅเบเบฐเปเบงเบฅเบฒ, เบเบตเบเบเปเบญเบ, เบเบปเบงเปเบฅเบ, เปเบฅเบฐเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฒเบเบเบธเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบเปเบเบทเปเบญเบเบเบตเป (เปเบเบดเปเบ
เบเบฐเบฅเบดเบกเบฒเบเบเบดเบเบฒเบกเบเบทเปเบเบเบฒเบเบเบญเบ POSIX.1-2008, เบชเปเบงเบ 6.1, Portable เบฅเบฑเบเบชเบฐเบเบฐ เบเบตเปเบเปเบฒเบเบปเบเปเบงเป).
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฒเบเบเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบปเบงเบญเบฑเบเบชเบญเบเบญเบทเปเบเปเบเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบ. เปเบเป
เบเบฒเบเบเบตเบเบงเบฒเบกเปเบฒเบเบเบญเบเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบเบปเบงเบฅเบฐเบเบญเบ '%' เปเบฅเบฐ '"' เปเบกเปเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเปเบฒโเบเบปเบโ.
เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบเปเบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบเปเบเป, เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบตเปเบกเปเบชเป
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฑเปเบ. เบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบซเบเบถเปเบเบเบตเปเบชเบฒเบกเบฒเบเบกเบต
เบเบณ เบชเบฑเปเบ.
เบชเบฒเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบซเบเบถเปเบเปเบเบเปเปเปเบเบเบตเปเปเบกเปเบเปเบญเบตเปเบเบงเปเบฒ เบเบดเปเบชเบ เปเบเบปเปเบฒเบซเบกเบฒเบ เปเบฅเบฐโเบเบงเบโเบเบธเบก
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบ เปเบฎเบฑเบเปเบซเป:
.เปเบฅเบตเปเบกเบเบปเปเบ เบเปเบฒ makefile เปเบเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบเบเบตเป, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบกเบฑเบ
เบเบทเบเบฅเบฐเบเบธเบเปเบงเบเบเปเบฒเบชเบฑเปเบ, เปเบเปเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ. เบเปเบฒเบชเบฑเปเบเบเบฐเปเบเบฑเบ
เปเบเปเปเบเบ เปเบฎเบฑเบเปเบซเป เบเปเบฒเบเปเปเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบญเบทเปเบเบเบตเปเบกเบตเบขเบนเปเปเบเบทเปเบญเบชเปเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบ.
.เบเปเปเบชเบปเบเปเบ เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบเบเบตเปเปเบกเปเบเปเบเบปเปเบฒเปเบฒเบเบเบญเบเบเบปเบเปเบญเบ; เบญเบฑเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบ
เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบฅเบฐเปเบงเบฑเปเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฝเบงเบเบฑเบเบเบฑเบ
เบฅเบฐเบเบธเปเบงเปเปเบเบ -i เบเบฒเบเปเบฅเบทเบญเบ. เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเปเปเบกเบฒเบเบญเบ .เบเปเปเบชเบปเบเปเบ เบเบฐเปเบเบตเปเบกเปเบชเป
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเปเปเบชเบปเบเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเปเบฒเบชเบฑเปเบ. เบเปเบฒเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบฎเบฑเบเปเบซเป
เบเบฐโเบเบฐโเบเบดโเบเบฑเบโเปเบเบฑเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโ -i เบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเบฑเบเบซเบกเบปเบ
เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบปเปเบฒเปเบฒเบเบเบฑเบเปเบปเบเบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบ.
.POSIX เบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบเปเบญเบโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบงเปเบฒโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเบเบตเปโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโเบเปเปโเบกเบตโเบเบฒเบ
prerequisites เบซเบผเบทเบเปเบฒเบชเบฑเปเบ. เบเปเบฒเบกเบฑเบเบเบฒเบเบปเบเปเบเบฑเบเปเบเบงเบเบตเปเบเปเปเปเบกเปเบเบเปเบฒเบเบดเบเบเปเบฒเปเบซเบฑเบเบเปเบฒเบญเบดเบเปเบ
makefile, เปเบฎเบฑเบเปเบซเป เบเบฐเบเปเบญเบเบเบฐเบกเบงเบเบเบปเบ makefile เบเบฒเบกเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบฒเบเบเบตเป;
เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบเบถเบเบเบดเบเปเบฒเบเบญเบ เปเบฎเบฑเบเปเบซเป เบเปเปเปเบเปเบฅเบฐเบเบธ.
.PRECIOUS เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบเบเบตเปเบเบฐเบเปเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเปเบฒเบซเบฒเบเบงเปเบฒ เปเบฎเบฑเบเปเบซเป เปเบเปเบฎเบฑเบเบซเบเบถเปเบ
เบเบญเบเปเบซเบเบเบฒเบเบเปเปเบเบปเบเบเบฑเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบขเปเบฒเบเบเบฐเปเบเปเบเปเบเปเบซเบเบเบฒเบ ASYNCHRONOUS
เบเบฒเบ. เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเปเปเบกเบฒเบเบญเบ .PRECIOUS เบเบฐเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฐเปเบชเบตเบ
เปเบเบฅเป. เบเปเบฒเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบเบปเปเบฒเบซเบกเบฒเบเบเบฑเบเบซเบกเบปเบเปเบ makefile เบเบฐเปเบเบฑเบ
เบฎเบฑเบเบเบฒเบเบเบดเปเบเบเบปเบงเบเบทเบเบฑเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฑเบ .PRECIOUS.
.SCCS_GET เบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบเปเบญเบโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบงเปเบฒโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเบเบตเปโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโเบเปเปโเบกเบตโเบเบฒเบ
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ. เบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบเบเบตเปเปเบกเปเบเบฅเบงเบกเบขเบนเปเปเบ makefile, เบเปเบฒเบชเบฑเปเบ
เบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฑเบเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเบฐเบเปเบฝเบเปเบเบเบเบณเบชเบฑเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ
เปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบเบเบตเป (เปเบเบดเปเบ เบกเบฒเบเบเบฐเบเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ). เบเปเบฒเบชเบฑเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฑเบเบเบตเป
เปเบเบปเปเบฒเบซเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบญเบปเบฒเปเบเบฅเป SCCS เบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเปเบเบปเบเปเบเบเบฐเบเบธเบเบฑเบ
เบฅเบฐเบเบปเบ.
เปเบกเบทเปเบญเปเบเบฅเปเปเบซเบผเปเบเบเบทเบเบเบฑเปเบเบเบทเปเบขเบนเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เปเบฎเบฑเบเปเบซเป เบเบฐเบเบฐเบเบดเบเบฑเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเบเบฝเบเปเบเป
เบเบทเบเบฑเบเบเบฑเบเปเบเบปเปเบฒเปเบฒเบเบญเบทเปเบเป. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเบฅเปเปเบซเบผเปเบเปเบกเปเบเบชเบปเบกเบกเบธเบเบงเปเบฒเบกเบตเบขเบนเปเปเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบต, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบฅเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบกเบฑเบเปเบชเป makefile. เปเบกเบทเปเบญ เบ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเปเปโเบกเบตโเบเบฒเบโเบญเบตเบโเปเบชเปโ, เปเบเปโเบกเบตโเบขเบนเปโเปเบโเบฅเบฐโเบเบปเบโ, เปเบฎเบฑเบเปเบซเป เบเบฐเบชเบปเบกเบกเบธเบ
เบงเปเบฒเปเบเบฅเปเบเบฑเปเบเปเบกเปเบเบญเบฑเบเปเบเบเปเบฅเปเบง. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบเบฅเป SCCS เบเบตเปเบกเบตเบเบทเป SCCS/เบงเบด.source_file
เบเบทเบเบเบปเบเปเบซเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบ source_file, เปเบฎเบฑเบเปเบซเป เบเบฝเบเบเบฝเบเปเบงเบฅเบฒเบเบญเบเปเบเบปเปเบฒเปเบฒเบ
เปเบเบฅเปเบเบตเปเบกเบตเบเบญเบ SCCS/s.source_file เปเบเบทเปเบญโเปเบซเปโเปเบเปโเปเบเบงเปโเบฒโเปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบกเปเบโเบเบฑเบโเบชเบฐโเปเบซเบกโ. เบเปเบฒ
เปเบเบปเปเบฒเปเบฒเบเบซเบฒเบเปเบ, เบซเบผเบทเบเปเบฒเปเบเบฅเป SCCS เปเบกเปเบเปเปเปเบเบงเปเบฒ, เปเบฎเบฑเบเปเบซเป เบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เบญเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบชเปเบฒเบฅเบฑเบ .SCCS_GET เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเปเบเบทเปเบญโเบเบถเบโเปเบญเบปเบฒโ
เบชเบฐโเบเบฑเบโเบซเบฅเปเบฒโเบชเบธเบโ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบเบฝเบเปเบเบเปเบ, เปเบฎเบฑเบเปเบซเป เบเบฐ
เบเปเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบชเบฐโเบเบฑเบโเปเบซเบกเปโ.
.เบเบฝเบ เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบเบเบตเปเปเบกเปเบเปเบเบปเปเบฒเปเบฒเบเบเบญเบเบเบปเบเปเบญเบ; เบญเบฑเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบ
เบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบงเบเบกเบฑเบเบเปเปเปเบซเปเบเบฝเบเปเบชเปเบเบปเบเปเบเปเบฎเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบเปเบญเบ
เปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเปเปเบกเบฒเบเบญเบ .เบเบฝเบ เบเบฐเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ
เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเบเปเบฒเบชเบฑเปเบ silent. เบเปเบฒเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบฎเบฑเบเปเบซเป เบเบฐ
เบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบทเบเบฑเบเบงเปเบฒ โเบช เบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบฅเบฐเบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบเบซเบผเบทเบเปเปเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ
เบเบตเปเบเปเบฝเบงเบเบฑเบเบเบฑเบเปเบเบปเปเบฒเปเบฒเบเปเบเปเบถเปเบเบเบฐเบเบทเบเบเบฝเบเปเบเบฑเบเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบ.
.SUFFIXES เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบ .SUFFIXES เบเบฐเบเบทเบเบเบทเปเบกเปเบชเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฒเบเปเปเบเปเบฒเบเบเบตเปเบฎเบนเปเบเบฑเบ เปเบฅเบฐ
เบเบทเบเบเปเบฒเปเบเปเปเบเบเบชเบปเบกเบเบปเบเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบ inference (เปเบเบดเปเบ เบเบงเบฒเบกเปเบเบปเปเบฒเปเบ เบเบปเบเบฅเบฐเบเบฝเบ) เบเปเบฒเบซเบฒเบเบงเปเบฒ
.SUFFIXES เบเปเปเบกเบต prerequisites เปเบ, เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ suffixes เบฎเบนเปเบเบฑเบเบเบฐเปเบเบฑเบ
เปเบเบฑเบเบเบนเป.
เปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบ .เบเปเปเบชเบปเบเปเบ, .POSIX, .PRECIOUS, .เบเบฝเบ, เปเบฅเบฐ .SUFFIXES เบเบฐเบเบทเบเบฅเบฐเบเบธ
เปเบเบเบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบ.
เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเบเบทเปเบเบฐเบเบญเบเบเปเบงเบเบเบนเปเบเปเบฒ เบเบดเบเบเบฒเบกเบเปเบงเบเบเบปเบงเบเบดเบกเปเบซเบเป
"POSIX" เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฅเบฑเบเบชเบฐเบเบฐเบญเบทเปเบเปเปเบกเปเบเบชเบฐเบซเบเบงเบเปเบงเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเปเบเบญเบฐเบเบฒเบเบปเบ. เปเบเบปเปเบฒเปเบฒเบ
เบเบตเปเบกเบตเบเบทเปเบเบฐเบเบญเบเบเปเบงเบเบเบนเปเบเปเบฒ เบเบดเบเบเบฒเบกเบเปเบงเบเบเบปเบงเบเบดเบกเปเบซเบเปเบญเบฑเบเปเบถเปเบ เบซเบผเบท เบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ
เบชเบฐเบซเบเบงเบเปเบงเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ.
เบกเบฒเปเบเบฃ
เบเปเบฒเบเบดเบเบฒเบก Macro เปเบกเปเบเบขเบนเปเปเบเบฎเบนเบเปเบเบ:
string1 = [string2]
เบกเบฐเบซเบฒเบเบฒเบเบเบตเปเบกเบตเบเบทเป string1 เบเบทเบเบเปเบฒเบเบปเบเบงเปเบฒเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบญเบ string2, เบเปเบญเบเบเบตเป string2 is
เบเปเบฒเบเบปเบเปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฑเบเบซเบกเบปเบ, เบเปเบฒเบกเบต, เบซเบผเบฑเบเบเบฒเบ , เปเบเบดเบเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเบดเบเบเปเบฒเปเบซเบฑเบ
('#') เบซเบผเบทโเบเปเปโเปเบเปโเบฎเบฑเบโ . เปเบ เบฅเบฑเบเบชเบฐเบเบฐเบเบฑเบเบเบตเบเปเบญเบเบซเบผเบทเบซเบผเบฑเบเบเบฒเบ
เบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบ.
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบฐเบเปเบญเบเปเบฅเบทเบญเบเบเบทเปเบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเบเบธเบเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเปเบเปเบเบฝเบเบเบนเปเบเบฝเบง
เปเบฅเบเบฐเปเบงเบฅเบฒ, เบเบตเบเบเปเบญเบ, เบเบปเบงเปเบฅเบ, เปเบฅเบฐเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฒเบเบเบธเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบเปเบเบทเปเบญเบเบเบตเป (เปเบเบดเปเบ
เบเบฐเบฅเบดเบกเบฒเบเบเบดเบเบฒเบกเบเบทเปเบเบเบฒเบเบเบญเบ POSIX.1-2008, เบชเปเบงเบ 6.1, Portable เบฅเบฑเบเบชเบฐเบเบฐ เบเบตเปเบเปเบฒเบเบปเบเปเบงเป). เบกเบฐเบซเบฒเบเบฒเบ
เบเบทเปเบเบฐเบเปเบญเบเบเปเปเบกเบต . เบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฒเบเบเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบฑเบเบชเบฐเบเบฐเบญเบทเปเบเปเปเบ
เบเบทเปเบกเบฐเบซเบฒเบเบฒเบเปเบเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบ.
Macros เบชเบฒเบกเบฒเบเบเบฒเบเบปเบเบขเบนเปเบเปเบญเบเปเบเบเปเปเบเปเปเบ makefile. เบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบเปเบเบเปเบเปเบฎเบนเบเปเบเบ $(string1) เบซเบผเบท
${string1} เบเบฐเบเบทเบเปเบเบเบเบตเปเบเปเบงเบ string2, เบเบฑเปเบเบเปเปเปเบเบเบตเป:
* Macros เปเบเปเบชเบฑเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฐเบเบทเบเบเบฐเปเบกเบตเบเปเบกเบทเปเบญเปเบชเบฑเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบทเบเบญเปเบฒเบ.
* Macros เปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ makefile เบเบฐเบเบทเบเบเบฐเปเบกเบตเบเปเบกเบทเปเบญเบเปเบฒเบชเบฑเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบ.
* Macros เปเบ string เบเปเบญเบ เปเบเบเปเบฒเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเปเบกเบตเบ
เปเบกเบทเปเบญเบกเบตเบเบฒเบเบกเบญเบเปเบฒเบเบกเบฐเบซเบฒเบเบฒเบ.
* Macros เบซเบผเบฑเบโเบเบฒเบโ เปเบเบเปเบฒเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเบฐเบเปเปเบเบทเบเบเบฐเปเบกเบตเบเบเบปเบเบเปเบงเบฒ
macro เบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเบปเบเบฅเบฐเบเบฝเบเบซเบผเบทเบเปเบฒเบชเบฑเปเบ, เบซเบผเบทเบเปเบญเบ เปเบเบกเบฐเบซเบฒเบเบฒเบ
เบเปเบฒเบเบดเบเบฒเบก.
เบงเบปเบเปเบฅเบฑเบเบซเบผเบทเบงเบปเบเปเบฅเบฑเบเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบเปเบฒ string1 เปเบเบฑเบเบเบปเบงเบฅเบฐเบเบญเบเบเบฝเบง. เบกเบฐเบซเบฒเบเบฒเบ $$
เบเบฐเบเบทเบเปเบเบเบเบตเปเบเปเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฝเบง '$'เบเบตเปเบขเบนเป เบเปเบฒเบซเบฒเบเบงเปเบฒ string1 เปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบเบเบฐเบเบญเบเบเปเบงเบ a
เบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบกเบฐเบซเบฒเบเบฒเบ, เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ.
เบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบเปเบเบเปเบเปเบฎเบนเบเปเบเบ $(string1[:เบเปเบญเบ1=[เบเปเบญเบ2]]) เบซเบผเบท
${string1[:เบเปเบญเบ1=[เบเปเบญเบ2]]} เบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเบปเบเปเบเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบฑเบเปเบปเบเบเบญเบ เบเปเบญเบ1 เบเบฑเบ เบเปเบญเบ2
เปเบกเบทเปเบญเบเบฒเบเบเบปเบเปเบเบเบกเบฐเบซเบฒเบเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบ. เปเบเป เบเปเบญเบ1 เบเบฐเบเบทเบเบเบปเบเปเบเบเบเบฐเบเบทเบเบฎเบฑเบเบฎเบนเป
เปเบกเบทเปเบญเบกเบฑเบเปเบเบฑเบเบเบณเบเปเปเบเปเบฒเบเบขเบนเปเบเปเบฒเบเบเบญเบเบเบณเบชเบฑเบเปเบเปเบถเปเบ string1 (เบขเบนเปโเปเบช เบเปเบฒ, เปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบตเป, เปเบกเปเบ
เบเบณเบเบปเบเปเบซเปเปเบเบฑเบเบชเบฐเบเบฃเบดเบเบเบตเปเบเบฑเปเบเบเปเบงเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเบง, a , เบซเบผเบท เบ ).
If string1 เปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบ, เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเปเปเบเปเบฅเบฐเบเบธ.
เบเบฒเบเบเบฐเบซเบเบฒเบเบกเบฐเบซเบฒเบเบฒเบเปเบ string1 เบเบญเบเปเบชเบฑเปเบเบเปเบฒเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเบฐเบเปเบญเบเบเบทเบเบเบฐเปเบกเบตเบเปเบกเบทเปเบญเบญเปเบฒเบ. เบกเบฐเบซเบฒเบเบฒเบ
เบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเบปเบงโเปเบโ string2 เปเบชเบฑเปเบเบเบณเบเบปเบเบกเบฐเบซเบฒเบเบฒเบเบเบฐเบเปเบญเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบกเบทเปเบญเบกเบฐเบซเบฒเบเบฒเบ
เบฅเบฐเบเบธเปเบเบ string1 เบเบทเบเบเบฐเบซเบเบฒเบเบญเบญเบเปเบเบเบปเบเบฅเบฐเบเบฝเบเบซเบผเบทเบเปเบฒเบชเบฑเปเบ.
เบเปเบฒเบเบดเบเบฒเบก Macro เบเบฐเบเบทเบเปเบญเบปเบฒเบกเบฒเบเบฒเบเปเบซเบผเปเบเบเปเปเปเบเบเบตเป, เปเบเปเบซเบเบเบปเบเบเปเปเปเบเบเบตเป
เบเปเบฒเบชเบฑเปเบ, เบเปเบญเบเบเบตเป makefile เบเบฐเบเบทเบเบญเปเบฒเบ.
1. Macros เบฅเบฐเบเบธเปเบงเปเปเบ เปเบฎเบฑเบเปเบซเป เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ utility, เปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเบเบธเบงเปเบฒ macros เบเบฒเบเปเบเบเปเบฒเบเบปเบเบขเบนเปเปเบ เบเบฒเบเปเบ เบกเบฒเปเบเบฃ
เปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบซเบผเปเบเบเบตเป.
2. Macros เบเปเบฒเบเบปเบเปเบเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเปเบฝเบเปเบเบ, เปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ
เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฝเบเปเบเบ. เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเบเบธเบงเปเบฒ macros เบเบฒเบเปเบเบเปเบฒเบเบปเบเบขเบนเปเปเบ
เบเบฒเบเปเบ เบกเบฒเปเบเบฃ เปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบซเบผเปเบเบเบตเป.
3. เปเบเบทเปเบญเปเบเบเบญเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เบเปเปเบฅเบงเบกเปเบญเบปเบฒ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เปเบฅเบฐ SHELL เบเบปเบงเปเบเปเบฅเบฐ
เบฅเบงเบกเบเบฑเบเบเบปเบงเปเบเบเบตเปเบกเบตเบเปเบฒ null.
4. Macros เบเปเบฒเบเบปเบเปเบเบเบปเบเบฅเบฐเบเบฝเบ inference เบชเปเบฒเบเบเบถเปเบเปเบ เปเบฎเบฑเบเปเบซเป.
เบเปเบฒเบเบดเบเบฒเบก Macro เบเบฒเบเปเบซเบผเปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเปเปเบฅเบปเบเบฅเปเบฒเบเบเปเบฒเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเบเปเปเบฒเบเบงเปเบฒ.
เปเบซเบผเปเบเบเบปเบงเปเบฅเบ. เบเปเบฒเบเบดเบเบฒเบก Macro เบเบฒเบเปเบซเบผเปเบเบเบฝเบง (เบเบปเบงเบขเปเบฒเบ, the เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เปเบเป เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เบซเบผเบทเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบญเบทเปเบเป)
เบเบฐเบเปเบญเบเบฅเบปเบเบฅเปเบฒเบเบเบณเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเปเบญเบเปเปเบฒเบเบตเปเบเบฒเบเปเบซเบผเปเบเบเบฝเบงเบเบฑเบ.
Macros เบเบตเปเบเบณเบเบปเบเปเบงเปเปเบ makefile เบเบฐเบเปเบญเบเบฅเบปเบเบฅเปเบฒเบเบเบณเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเบตเปเปเบเบตเบเบเบทเปเบเบเปเบญเบเบเบงเบเบกเบฑเบ
เปเบ makefile(s) เปเบฅเบฐเบเปเบฒเบเบดเบเบฒเบก macro เบเบฒเบเปเบซเบผเปเบ 4. เบเปเบฒ โe เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเบเปเปโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ,
macros เบเบตเปเบเบณเบเบปเบเปเบงเปเปเบ makefile เบเบฐเบเปเบญเบ override macro เบเบดเบเบฒเบกเบเบฒเบเปเบซเบผเปเบ 3. Macros
เบเบณเบเบปเบเปเบงเปเปเบ makefile(s) เบเบฐเบเปเปเบฅเบปเบเบฅเปเบฒเบเบเบณเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเปเบซเบผเปเบเบเบตเปเบกเบฒ 1 เบซเบผเบท เปเบซเบผเปเบ 2.
เบเปเบญเบเบเบตเป makefile เบเบฐเบเบทเบเบญเปเบฒเบ, เบเบฑเบเบซเบกเบปเบ เปเบฎเบฑเบเปเบซเป เบเบปเบงเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ (เบเบปเบเปเบงเบฑเปเบ -f
เปเบฅเบฐ -เบ) เปเบฅเบฐ เปเบฎเบฑเบเปเบซเป utility command line macro เบเบดเบเบฒเบก (เบเบปเบเปเบงเบฑเปเบเบชเปเบฒเบฅเบฑเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ
macro), เบเบฑเบเบเปเปเปเบเปเบฅเบงเบกเบขเบนเปเปเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบกเบฐเบซเบฒเบเบฒเบ, เบเบฐเบเบทเบเปเบเบตเปเบกเปเบชเป เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ
เบกเบฐเบซเบฒเบเบฒเบ, เบญเปเบฒเบเบญเบตเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบฑเปเบเบงเปเบฒเปเบงเบฅเบฒเปเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบเบทเบเบญเปเบฒเบเปเบเบ
เบเบปเบงเบขเปเบฒเบเบญเบทเปเบเบเบญเบ เปเบฎเบฑเบเปเบซเป เบเปเบฒเบชเบฑเปเบ, เบกเบนเบเบเปเบฒเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบเบกเบฐเบซเบฒเบเบฒเบเปเบกเปเบเบเบทเปเบเบเบปเบง. เบญเบทเปเบเป
เบเบฒเบโเปเบฅเบทเบญเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโเปเบฅเบฐ macro เบญเบฒเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบเบตเปเบกโเปเบเบปเปเบฒโเปเบโเปเบโ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบกเบฐเบซเบฒเบเบฒเบ. เบเปเบฒ
เบเบตเปเบเบฑเบเปเบเบเบกเบนเบเบเปเบฒเบเบญเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบกเบฐเบซเบฒเบเบฒเบ, เบซเบผเบท, เบเปเบฒ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบกเบฐเบซเบฒเบเบฒเบเบเบทเบเบเบฑเบเปเบเปเบขเบนเปเบเบตเป
เปเบเปเบงเบฅเบฒเบเปเปเบกเบฒ, เปเบเป เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบเบปเบงเบเปเบฝเบเปเบเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฐเบเบทเบเบเบฑเบเปเบเปเปเบเบทเปเบญเปเบซเปเบเบปเบเบเบฑเบเบชเบดเปเบเปเบซเบกเป
เบกเบนเบเบเปเบฒเบเบญเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบกเบฐเบซเบฒเบเบฒเบ. เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เปเบ Makefile เปเบกเปเบ
เบเปเปเปเบเปเบฅเบฐเบเบธ.
เบเปเบญเบเบเบตเป makefile เบเบฐเบเบทเบเบญเปเบฒเบ, เบเบฑเบเบซเบกเบปเบ เปเบฎเบฑเบเปเบซเป เบเปเบฒเบเบดเบเบฒเบกเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ utility macro
(เบเบปเบเปเบงเบฑเปเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบกเบฐเบซเบฒเบเบฒเบ เบซเบผเบท SHELL macro) เบเบฐเบเบทเบเปเบเบตเปเบกเปเบชเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบ เปเบฎเบฑเบเปเบซเป.
เบเบปเบงเปเบเบเบตเปเบเปเบฒเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบทเปเบเปเบญเบฒเบเบเบฐเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบ เปเบฎเบฑเบเปเบซเป.
เปเบเป SHELL เบกเบฐเบซเบฒเบเบฒเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบดเปเบชเบ. เบกเบฑเบเบเบฐเบเบทเบเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบ เปเบฎเบฑเบเปเบซเป เปเบฅเบฐเบเบฑเปเบเปเบเบฑเบ
เบเบทเปเปเบชเบฑเปเบเบเบฒเบเบเบญเบเบเบปเบงเปเบเบเบฒเบชเบฒเบเปเบฒเบชเบฑเปเบ shell (เปเบเบดเปเบ sh) The SHELL เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก
เบเบปเบงเปเบเบเบฐเบเปเปเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบเบญเบ SHELL เบกเบฐเบซเบฒเบเบฒเบ. เบเปเบฒ SHELL เบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบ
makefile เบซเบผเบทเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบกเบฑเบเบเบฐเบเปเบฝเบเปเบเบเบเปเบฒเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบ
SHELL เบกเบฐเบซเบฒเบเบฒเบ, เปเบเปเบเบฐเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบ SHELL เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฝเบเปเบเบ. เบเบปเบเบเบฐเบเบปเบเบญเบทเปเบเปเบเบญเบ
เบเปเบฒเบเบปเบ SHELL เปเบ makefile เบซเบผเบทเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป.
เบเบงเบฒเบกเปเบเบปเปเบฒเปเบ เบเบปเบเบฅเบฐเบเบฝเบ
เบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฒเบโเบญเบฐโเบเบธโเบเบฒเบโเปเบเปโเบเบทเบโเบเบฑเบโเบฎเบนเบโเปเบเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
เปเบเบปเปเบฒโเบซเบกเบฒเบ:
เบเปเบฒเบชเบฑเปเบ
[เบเปเบฒเบชเบฑเปเบ]
...
เบญเบญเบเปเบฅเบเป เบเบตเป เบเปเป เบเปเป เปเบฅเบตเปเบกเบเบปเปเบ เบเบฑเบ or #
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ เปเบเบปเปเบฒโเบซเบกเบฒเบ เบชเปเบงเบเปเบกเปเบเบเบทเปเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเบทเบเบเปเบญเบ (เปเบเบดเปเบ เปเบเบปเปเบฒเบซเบกเบฒเบ
เบเบปเบเบฅเบฐเบเบฝเบ) เบเบญเบโเบฎเบนเบโเปเบเบโ .s2 or .s1.s2 (เบเปเบญเบเบเบตเป .s1 เปเบฅเบฐ .s2 เปเบกเปเบ suffixes เบเบตเปเปเบเปเบฎเบฑเบเปเบเบฑเบ
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบ .SUFFIXES เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเปเบฅเบฐโ s1 เปเบฅเบฐ s2 เบเปเปเบกเบตเบญเบฑเบเปเบ เบซเบผเบท
เบเบปเบงเบญเบฑเบเบชเบญเบ.) เบเปเบฒเบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบ เปเบเปเบเบปเปเบฒเบซเบกเบฒเบ, เบกเบฑเบเปเบเบฑเบเบเปเบฒเบเปเปเบเปเบฒเบ
เบเบปเบเบฅเบฐเบเบฝเบ inference. เปเบเบปเปเบฒเปเบฒเบเบเบตเปเบกเบตเบชเบญเบเปเบฅเบเบฐเปเบกเปเบเบเบปเบเปเบเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเบชเบญเบเปเบเบปเปเบฒ. เบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบ
เบเบปเบเบฅเบฐเบเบฝเบเบชเบฒเบกเบฒเบเบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเปเบญเบเบเบตเปเบเบฐ .
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ makefile เบเปเปเปเบเปเบเปเบฒเบเบปเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบ
เบเบปเบเบฅเบฐเบเบฝเบ inference; เบเปเปเบกเบตเบเบปเบงเบญเบฑเบเบชเบญเบเบญเบทเปเบเบเบญเบเปเปเบทเบญเปเบเบเบฒเบเบเบทเปเบเบเบตเปเบชเบตเบเบฒเบงเบเบฐเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบฒเบก เปเบ
เปเบเบงเบเปเบฒเบญเบดเบ, เบเบปเบเปเบงเบฑเปเบเปเบกเบทเปเบญเบชเปเบฒเบ เบซเบงเปเบฒเบเปเบเบปเปเบฒ เบเบปเบเบฅเบฐเบเบฝเบ, เบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป. เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบกเปเบ
inferred, เบเบฑเปเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบญเปเบฒเบเบญเบดเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบซเบกเป. เปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเบปเบเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบปเบกเบกเบธเบเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบฐเบเปเบญเบ
เบเบฝเบเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบ inference เปเบเบปเปเบฒ. เบเบปเบเบฅเบฐเบเบฝเบเบซเบงเปเบฒเบเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบเบเบฐเบเบญเบเบเปเบงเบ
เบเบญเบเบเบฝเบเปเบเป a (เบเบฑเปเบโเปเบกเปเบ, เบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฑเบโเบกเบตโเบขเบนเปโเปเบฅเบฐโเบเบปเบโเปเบซเบฑเบโเปเบโเบฅเบฐโเบซเบงเปเบฒเบ inference rule
เบเบปเปเบเบซเบฒ, เปเบเปเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเปเบกเบตเบเบปเบ). เบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเบฑเบโเบฎเบนเบโเปเบเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
เบเบปเบเบฅเบฐเบเบฝเบ:;
เบเปเบญเบเบเบตเปเบชเบนเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ เบเบปเบงโเบญเบฑเบโเบชเบญเบโเปเบเบโเบญเบญเบโ เปเบฅเบฐ .
เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเปเบฒเปเบเปเบเปเบฒเบเปเปเบเปเบฒเบเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบทเปเบญ infer how a
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบชเบฒโเบกเบฒเบโเปเบฎเบฑเบโเปเบซเปโเบเบฑเบโเบชเบฐโเปเบซเบกโ. เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบ inference เบเปเบฒเบเบปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเปเบเบฑเบ
เบเบฐโเบเบดโเบเบฑเบโ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฎเบฑเบเปเบซเป เบเบฐเบเบญเบเบเปเบงเบเบเบธเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบ inference. เบเบปเบเบฅเบฐเบเบฝเบเปเบเบตเปเบกเปเบเบตเบก
เบชเบฒเบกเบฒเบเบฅเบฐเบเบธเปเบงเปเปเบ makefile.
เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ .SUFFIXES เบเบฐเบเบญเบเบเปเบงเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฒเบเปเปเบเปเบฒเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเบกเบฑเบ
เบเบทเบเบเปเบฒเปเบเปเปเบเบเบเบปเบเบฅเบฐเบเบฝเบ inference. เบเปเบฒเบชเบฑเปเบเบเบตเป suffixes เบเบทเบเบเปเบฒเบเบปเบเบเปเบฒเบเบปเบ
เบเปเบฒเบชเบฑเปเบเบเบตเปเบเบปเบเบฅเบฐเบเบฝเบ inference เบชเปเบฒเบฅเบฑเบ suffixes เบเบทเบเบเปเบฒเปเบเป. เบเบณเบเปเปเบเปเบฒเบเปเปเปเบเบฐเบเปเบญเบเปเบเบฑเบ
เบเบทเปเบกเปเบชเปเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฐเบเบธเบเบฑเบเปเบเบเบเบฒเบเบฅเบฐเบเบธ a .SUFFIXES เปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบเปเบ makefile. เบ
.SUFFIXES เปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฐเบเปเบญเบเบฅเบถเบเบฅเบฒเบเบเบทเปเบเบญเบเบเบณเบเปเปเบเปเบฒเบ. เบซเบงเปเบฒเบเปเบเบปเปเบฒ
.SUFFIXES เปเบเบปเปเบฒเปเบฒเบเบเบฒเบกเบกเบฒเบเปเบงเบเบญเบฑเบเปเปเป .SUFFIXES เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเบฒเบชเบฑเปเบเบเบญเบ
เบเบณเบเปเปเบเปเบฒเบ.
เปเบเบเบเบปเบเบเบฐเบเบด, เบเบนเปเปเบเปเบเบฐเปเบซเปเบเบปเบเบฅเบฐเบเบฝเบ inference เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ suffix. เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบ inference เบเบฑเบ
เบเบฑเบเบเบธเบเปเบเบปเปเบฒเปเบฒเบเบเปเบงเบเบเบณเบเปเปเบเปเบฒเบ .s1 เบเบฒเบ prerequisite เบเบฑเบ suffix เปเบเบฑเบ .s2 เบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบ
เปเบเบปเปเบฒโเบซเบกเบฒเบ .s2.s1. เบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเปเบเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเบปเบเบเบปเบเบฅเบฐเบเบฝเบ inference เบเบปเปเบงเปเบ
(เปเบเบดเปเบ เบเบฒเบเปเบ เบกเบฒเปเบเบฃ).
เปเบกเบทเปเบญเบเปเปเบเบปเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเบฐเบเบฑเบเบเบธเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบซเบเบถเปเบ, เบเบปเบเบฅเบฐเบเบฝเบ inference เบเบฐเบเบทเบเบเบงเบเบชเบญเบ. เปเบเป
เบเบณเบเปเปเบเปเบฒเบเบเบญเบเปเบเบปเปเบฒเปเบฒเบ (.s1) เบเบตเปโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเปเปโเบชเปเบฒเบโเปเบกเปเบโเบเบฝเบโเปเบชเปโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบโเบเบญเบโเบเปเบฒโเบเปเปโเบเปเบฒเบโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโ
เปเบเป .SUFFIXES เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ. เบเปเบฒ .s1 suffix เปเบกเปเบเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ .SUFFIXES, inference เปเบเป
เบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบปเปเบโเบซเบฒโเปเบโเบเปเบฒโเบชเบฑเปเบโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเบญเบดเบโ .s2.s1 เบเบปเบโเบฅเบฐโเบเบฝเบโเบเบตเปโเบกเบต prerequirementโ
เปเบเปเบก ($*.s2) เบกเบตเบขเบนเป. เบเปเบฒเบซเบฒเบเบงเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบฅเปเบฒเบชเบฐเปเบซเบกเบเปเบฝเบงเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเป, เปเบเป
เบเปเบฒเบชเบฑเปเบเบชเปเบฒเบฅเบฑเบเบเบปเบเบฅเบฐเบเบฝเบ inference เบเบฑเปเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ.
เบเปเบฒเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบฑเปเบเบเปเปเบกเบตเบเบณเบเปเปเบเปเบฒเบ เปเบฅเบฐเบเปเปเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบชเบณเบฅเบฑเบเปเบเบปเปเบฒเปเบฒเบ.
เบเบปเบเบฅเบฐเบเบฝเบ inference suffix เบเบฝเบงเบเบฐเบเบทเบเบเบงเบเบชเบญเบ. เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบ inference เบเปเบฒเบเปเปเบเปเบฒเบ
เบเปเบฒเบเบปเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเปเบฒเปเบเบฅเปเบเบทเบเบเบปเบเปเบซเบฑเบเบเบฑเบเบเบทเปเบเบตเปเบเบปเบเบเบฑเบเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบ
เบเปเบญเบกเบเบฑเบเบเบณเบเปเปเบเปเบฒเบเบญเบฑเบเบเบฝเบงเบเปเปเบเปเบฒเบ. เบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบกเบตเบเปเบฒเบเปเปเบเปเบฒเบ .s2 เปเบกเปเบ เบเบณ เบเบดเบเบฒเบกเบเบญเบ
เบงเบดเบเบตเบเบฒเบเบเปเปเบชเปเบฒเบ เปเบเบปเปเบฒโเบซเบกเบฒเบ เบเบฒเบ target.s2. เบชเปเบงเบเบเปเปเบเปเบฒเบเบญเบทเปเบ (.s1) เบเบทเบเบเบทเบงเปเบฒเปเบเบฑเบ null.
เบ ('~') เปเบเบเบปเบเบฅเบฐเบเบฝเบเบเปเบฒเบเปเบเบดเบเบซเบกเบฒเบเปเบเบดเบเปเบเบฅเป SCCS เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบเบธเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ,
เบเบปเบเบฅเบฐเบเบฝเบ .c~.o เบเบฐเบเปเบฝเบเปเบเบฅเปเปเบซเบผเปเบเบเบฒเบชเบฒ SCCS เปเบซเปเปเบเบฑเบเปเบเบฅเปเบงเบฑเบเบเบธ (.o).
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ s. เบเบญเบเปเบเบฅเป SCCS เปเบกเปเบเบเปเบฒเบเปเบฒเบซเบเปเบฒ, เบกเบฑเบเบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ เปเบฎเบฑเบเปเบซเปเบเบธเบเบเปเปเบเปเบฒเบเบเบญเบ
เบเบฑเบเบชเบฐเบเบฐ. เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ, เปเบเป '~' เปเบกเปเบเบงเบดเบเบตเบเบฒเบเบเปเบฝเบเปเบญเบเบฐเบชเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบฑเบเปเบเบฅเป SCCS
เบเบฐเบชเบฒเบเบญเปเบฒเบเบญเบตเบ.
เบซเปเบญเบเบชเบฐเบซเบกเบธเบ
เบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบซเบผเบทเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฐเบเบญเบเบกเบตเบงเบปเบเปเบฅเบฑเบ, เบกเบฑเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฒเบเบฐเปเบเบฑเบเบชเบฐเบกเบฒเบเบดเบเบเบญเบ an
เบเบฑเบเปเบเบฑเบเบกเปเบฝเบ. เบชเปเบฒโเบฅเบฑเบ lib(เบชเบฐเบกเบฒเบเบดเบ.o) เบเบฒเบโเบชเบฐโเปเบเบโเบญเบญเบโ lib เบซเบกเบฒเบเปเบเบดเบเบเบทเปเบเบญเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบฅเบฐ เบชเบฐเบกเบฒเบเบดเบ.o เบเบฑเบโเบเบทเปโเบชเบฐโเบกเบฒโเบเบดเบโ. เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบชเบฐเบกเบฒเบเบดเบเปเบกเปเบ
เปเบเบฅเปเบงเบฑเบเบเบธเบเบตเปเบกเบต .o เบเปเปเบเปเบฒเบ. เปเบฅเบเบฐเปเบงเบฅเบฒเบเบฒเบเบเบฑเบเปเบเปเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบกเปเบ
เปเบฅเบเบฐเปเบงเบฅเบฒเบเบฑเบเปเบเปเบชเปเบฒเบฅเบฑเบเบชเบฐเบกเบฒเบเบดเบเบเบตเปเปเบเบฑเบเปเบงเปเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฎเบงเบเบฎเบงเบก; เปเบเบดเปเบ ar. เปเบเป .a แแ แแ แแ
เบเบฐเบเปเบญเบเบญเปเบฒเบเบญเบตเบเปเบชเปเบซเปเบชเบฐเบกเบธเบ. เปเบเป .s2.a เบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฐโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญโเบเบฑเบโเบเบธเบโเบชเบฐโเบกเบฒโเบเบดเบโเปเบโ
เบซเปเบญเบเบชเบฐเปเบธเบเบเบฒเบเปเบเบฅเปเบเบตเปเบกเบตเบเบณเบเปเปเบเปเบฒเบ .s2.
เบเบฒเบเปเบ เบกเบฒเปเบเบฃ
เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบเปเบญเบเบฎเบฑเบเบชเบฒเบซเปเบฒเบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐ
เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบ. เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบกเบฐเบซเบฒเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบขเปเบฒเบเบเบฑเบเปเบเบ, เบเบฒเบ
เบเบงเบฒเบกเบเบฐเบเปเบฒเบเปเบเปเบเบเบญเบเบเปเปเบเปเบฒเบเบปเบ เปเบเบปเปเบฒโเบซเบกเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ, เบเบฒเบเบชเบฐเบซเบผเบธเบ เบเบปเบเบฅเบฐเบเบฝเบ, เปเบเบปเปเบฒโเบซเบกเบฒเบ, เปเบฅเบฐ เปเบเบทเปเบญเบเปเบเบเบตเปเบเปเบญเบเบเบฒเบ is
เบเปเบฒเปเบเบฑเบ.
เบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบเปเบฒเบเบปเบเปเบเบเบเบนเปเปเบเปเปเบ makefile เบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ. เบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบ
เบเบปเบเบฅเบฐเบเบฝเบเปเบกเปเบเบเบนเปเปเบเปเบชเบฐเปเบเบฒเบฐเบซเบผเบท เปเบฎเบฑเบเปเบซเป- เบเบปเบโเบฅเบฐโเบเบฝเบโเบชเบฐโเปเบเบฒเบฐโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเปเบเบโเบชเบฐโเปเบเบฒเบฐโเบเบญเบโเบเบทเปโเปเบเบปเปเบฒโเบซเบกเบฒเบโ.
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเบฑเบเปเบเบเปเบกเปเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบซเบผเบปเปเบฒเบเบฑเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ makefile เปเบเปเบชเบฑเปเบเปเบเบปเปเบฒเบซเบกเบฒเบ.
implicit prerequisites เปเบกเปเบ prerequisites เปเบซเบผเบปเปเบฒเบเบฑเปเบเบเบตเปเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบกเบทเปเบญเบเบปเบเบฅเบฐเบเบฝเบ inference
เปเบเป. เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบญเปเบฒเบเบญเบดเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ implicit เบซเบผเบทเบเปเปเบเปเบฒเบเบปเบเปเบเบทเปเบญเบเบเบปเปเบเบขเปเบฒเบเบเบฑเบเปเบเบ
เบเบตเปเบเปเปเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบซเปเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบ makefile. เบเบปเบเปเบเบเปเบเบปเปเบฒเปเบฒเบเบเบทเบเบเบณเปเบเป
เบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ makefile.
เบเปเบญเบเบเบตเปเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเปเปเบ makefile เบเบฐเบเบทเบเบเบฑเบเบเบธเบ, เปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเบกเบฑเบ (เบเบฑเบเบชเบญเบเบขเปเบฒเบเบเบฐเปเบเปเบเปเบฅเบฐ
implicit) เบเบฐเบเบทเบเบเบฑเบเบเบธเบ. เบเบตเปเบเบฐเบชเปเบฒเปเบฅเบฑเบเปเบเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบ recursively เปเบเปเบฅเบฐเบเบปเบ
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ. เปเบกเบทเปเบญ recursion, เปเบเปเบฅเบฐ prerequisites เบเบฐเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบญเบเบกเบฑเบเปเบญเบ. เบเบญเบเบกเบฑเบ
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฐเบเปเบญเบเบเบทเบเบเบฐเบกเบงเบเบเบปเบเปเบเบ recursively เบเบปเบเบเบงเปเบฒเบเบฐเบเบปเบเปเบซเบฑเบเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเปเปเบกเบต
prerequisites, เปเบเบเบธเบเบเบตเป recursion เบขเบธเบเปเบเบปเบฒ. เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบ recursion เบเบฐโเบชเปเบฒโเบฎเบญเบโเบเปเปโเบกเบนเบโ,
เบเบฒเบเบเบฑเบเบเบธเบเปเบเปเบฅเบฐเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฒเบกเบเบตเปเบกเบฑเบเปเบ.
เปเบเบเปเบฒเบเบดเบเบฒเบกเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบก, เบเปเบฒ เปเบเบปเปเบฒโเบซเบกเบฒเบ เบซเบกเบฒเบเปเบเบดเบเบซเบเบถเปเบเปเบ:
* เปเบเบปเปเบฒเปเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ makefile
* เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเบฑเบเปเบเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ makefile เบเบตเปเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป เปเบฎเบฑเบเปเบซเป
เบเบฐเบกเบงเบเบเบปเบเบกเบฑเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบ recursion
* เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ implicit เบเบตเปเบเบฐเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป เปเบฎเบฑเบเปเบซเป เบเบฐเบกเบงเบเบเบปเบเบกเบฑเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบ recursion
เปเบเบเปเบฒเบเบดเบเบฒเบกเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบก, เบเปเบฒ เปเบเบทเปเบญเบเปเบเบเบตเปเบเปเบญเบเบเบฒเบ เบซเบกเบฒเบเปเบเบดเบเบซเบเบถเปเบเปเบเบชเบดเปเบเบเปเปเปเบเบเบตเป:
* เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเบฑเบเปเบเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ makefile เบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ
* เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ implicit เบชเปเบฒเบเบเบถเปเบเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเบญเบเบซเบฒ inference เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก
เบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบฐเปเบเบฅเปเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบตเปเบเบปเบเบเบฑเบเบเปเบฒเบเปเปเบเปเบฒเบเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบ
เบซเปเบฒเบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเปเบเปเบกเปเบ:
$@ The $@ เบเบฐเบเบฐเปเบกเบตเบเบเบทเปเปเบเบฑเบกเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฐเบเบธเบเบฑเบ, เบซเบผเบท
archive filename เปเบเบฑเบเบชเปเบงเบเปเบถเปเบเบเบญเบเปเบเบปเปเบฒเปเบฒเบเบเบฒเบเบเบฑเบเปเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบ. เบกเบฑเบเบเบฐเบเบทเบเบเบฐเปเบกเบตเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบชเบญเบ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบฅเบฐโเบเบปเบโเบฅเบฐโเบเบฝเบ inferenceโ.
เบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบ .ca เบเบปเบเบฅเบฐเบเบฝเบ inference, $@ เปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบฅเปเบฒเบชเบฐเปเบซเบก .a file to
เบชเปเบฒเบเบเบถเปเบ. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ, เปเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบ makefile เปเบเบทเปเบญเบชเปเบฒเบ lib.a เบเบฒเบ file.c, $@
เปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเบฒเบเบฅเปเบฒเบชเบฐเปเบซเบก lib.a.
$% เบกเบฐเบซเบฒเบเบฒเบ $% เบเบฐเบเบทเบเบเบฐเปเบกเบตเบเบเบฝเบเปเบเปเปเบกเบทเปเบญเปเบเบปเปเบฒเปเบฒเบเบเบฑเบเบเบธเบเบฑเบเปเบเบฑเบเบเบฑเบเปเบเบฑเบเบกเปเบฝเบ
เบชเบฐเบกเบฒเบเบดเบเบเบญเบเปเบเบเบเบญเบก libname(เบชเบฐเบกเบฒเบเบดเบ.o). เปเบเบเปเบฅเบฐเบเบตเปเบซเบผเบปเปเบฒเบเบตเป, $@ เบเบฐเบเบฐเปเบกเบตเบ
libname เปเบฅเบฐ $% เบเบฐเบเบฐเปเบกเบตเบ เบชเบฐเบกเบฒเบเบดเบ.o. เบกเบฐเบซเบฒเบเบฒเบ $% เบเบฐเบเบทเบเบเบฐเปเบกเบตเบเบชเปเบฒเบฅเบฑเบ
เบเบฑเบโเบชเบญเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบฅเบฐโเบเบปเบโเบฅเบฐโเบเบฝเบ inferenceโ.
เบเบปเบงเบขเปเบฒเบ, เปเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบ makefile เปเบเบทเปเบญเบชเปเบฒเบ lib.a(file.o), $% เปเบเบฑเบเบเบปเบงเปเบเบ
file.o, เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบ $@, เปเบเบดเปเบเปเบเบฑเบเบเบปเบงเปเบเบ lib.a.
$? เปเบเป $? macro เบเบฐเบเปเบญเบเบเบฐเปเบกเบตเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเปเบซเบกเปเบเบงเปเบฒ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโ. เบกเบฑเบเบเบฐเบเบทเบเบเบฐเปเบกเบตเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐ inference.
เบเบปเบงเบขเปเบฒเบ, เปเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบ makefile เปเบเบทเปเบญเบชเปเบฒเบ เปเบเบฃเปเบเบก เบเบฒเบ file1.o, file2.o, เปเบฅเบฐ
file3.o, เปเบฅเบฐเบเปเบญเบเปเบ เปเบเบฃเปเบเบก เปเบกเปเบเบเปเปเบฅเปเบฒเบชเบฐเปเบซเบกเบเปเบฝเบงเบเบฑเบ file1.o, เปเบเปโเบขเบนเปโเบเบญเบ
เบงเบฑเบเบเบตเบเปเบฝเบงเบเบฑเบ file2.o เปเบฅเบฐ file3.o, $? เปเบเบฑเบเบเบปเบงเปเบเบ file2.o เปเบฅเบฐ file3.o.
$< เปเบโเบเบปเบโเบฅเบฐโเบเบฝเบโเบชเบปเบกโเบกเบธเบโเบเบดโเบเบฒเบโ, Macro $< เบเบฐโเบเบฐโเปเบกเบตเบโเบเบฑเบโเบเบทเปโเปเบเบฅโเปโเบเบตเปโเบกเบตโเบขเบนเปโ
เบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเบเบปเบโเบฅเบฐโเบเบฝเบ inference เปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฑเบโเปเบฅเบทเบญเบโเบชเปเบฒโเบฅเบฑเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโ. เปเบ .เปเบฅเบตเปเบกเบเบปเปเบ เบเบปเบเบฅเบฐเบเบฝเบ, เปเบเป
$< macro เบเบฐเบเปเบญเบเบเบฐเปเบกเบตเบเบเบทเปเปเบเบปเปเบฒเปเบฒเบเบเบฑเบเบเบธเบเบฑเบ. เบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบ $< macro
เบเบฐโเบเปเปโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเบขเปเบฒเบโเบญเบทเปเบโ.
เบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบ .ca เบเบปเบเบฅเบฐเบเบฝเบ inference, $< เปเบเบฑเบเบเบปเบงเปเบเบ prerequisite .c เบเบทเปเบ.
$* เบกเบฐเบซเบฒเบเบฒเบ $* เบเบฐเบเบฐเปเบกเบตเบเบเบทเปเปเบเบปเปเบฒเปเบฒเบเบเบฑเบเบเบธเบเบฑเบเบเปเบงเบเบเบณเบเปเปเบเปเบฒเบเบเบญเบเบกเบฑเบเบเบตเปเบเบทเบเบฅเบถเบ. เบกเบฑเบ
เบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเปเบกเบตเบเบขเปเบฒเบเบซเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบปเบเบฅเบฐเบเบฝเบ inference.
เบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบ .ca เบเบปเบเบฅเบฐเบเบฝเบ inference, $*.o เปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบฅเปเบฒเบชเบฐเปเบซเบก .o เปเบญเบเบฐเบชเบฒเบ
เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ .c เบเบทเปเบ.
เปเบเปเบฅเบฐเบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเปเบเบกเบตเบฎเบนเบเปเบเบเบเบฒเบเปเบฅเบทเบญเบ. เปเบกเบทเปเบญเบเบปเบงเบเบดเบกเปเบซเบเป 'D' or 'F' is
เบเบทเปเบกเปเบชเปเบเบฑเบเบกเบฐเบซเบฒเบเบฒเบเปเบเบเบถเปเบ, เบเบงเบฒเบกเปเบฒเบเบเบฐเบเบทเบเบเปเบฝเบเปเบเบฑเบ เบฅเบฐเบเบปเบ เบชเปเบงเบ เบชเปเบฒเบฅเบฑเบเบเบฒเบ 'D'
เปเบฅเบฐ เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ เบชเปเบงเบ เบชเปเบฒเบฅเบฑเบเบเบฒเบ 'F'. เบเบฒเบเบชเปเบงเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบกเปเบเปเบชเบฑเปเบเบเบฒเบเบเปเบฒเบซเบเปเบฒเบเบญเบเปเบเบฅเปเบเบตเปเบเปเปเบกเบต a
เบเบดเบเบเบฒเบก ; เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบเบธเบเบฑเบ, เบชเปเบงเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบกเปเบ '.'. เปเบเปเบงเบฅเบฒเบเบตเป $? เบกเบฐเบซเบฒเบเบฒเบ
เบกเบตเบซเบผเบฒเบเบเบงเปเบฒเปเบถเปเบเบเบทเปเปเบเบฅเปเบเบตเปเบเปเบญเบเบเบฒเบ, $(?D) เปเบฅเบฐ $(?F) (เบซเบผเบท ${?D} เปเบฅเบฐ ${?F})
macros เบเบฐเบซเบเบฒเบเปเบเบซเบฒเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฒเบเบชเปเบงเบเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฅเบฐเบเบฒเบเบชเปเบงเบเบเบทเปเปเบเบฅเปเบเบฒเบกเบฅเปเบฒเบเบฑเบ.
เบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบ lib(เบชเบฐเบกเบฒเบเบดเบ.o) เปเบฅเบฐเปเบเป s2.a เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบกเบฐเบซเบฒเบเบฒเบเบเบฒเบเปเบเบเบฐเบเปเบญเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบ:
$< เบชเบฐเบกเบฒเบเบดเบ.s2
$* เบชเบฐเบกเบฒเบเบดเบ
$@ lib
$? เบชเบฐเบกเบฒเบเบดเบ.s2
$% เบชเบฐเบกเบฒเบเบดเบ.o
เบกเบฒเบเบเบฐเบเบฒเบ เบเบปเบเบฅเบฐเบเบฝเบ
เบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบฅเบฑเบ เปเบฎเบฑเบเปเบซเป เบเบฐเบเบฑเบเบฅเบธเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบทเบเบฑเบเบเบฑเบเบงเปเบฒเบเปเปเปเบเบเบตเป
เปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบชเบฒ C
เบเบฒเบเปเบฅเบทเบญเบเบญเบฒเบเบเบฐเบเบปเบเปเบฅเบตเบ CC, เบเปเบฒเบเบเบณเบเบฑเบ, YACC, YFLAGS, lex, เบเบธเบ, LDFLAGS, เปเบฅเบฐ .c, .y, เปเบฅเบฐ .l
เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ FORTRAN เบญเบฒเบเบเบฐเบเบปเบเปเบฅเบตเบ FC, เบเบธเบ, เปเบฅเบฐ
.f เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฒเบเบเบฐเบชเบฐเบซเบเบญเบเบกเบฐเบซเบฒเบเบฒเบเปเบฅเบฐเบเบปเบเบฅเบฐเบเบฝเบเปเบเบตเปเบกเปเบเบตเบก.
เบเบดเปเบชเบ เปเบเบปเปเบฒเบฒเบ
.SCCS_GET: sccs $(SCCSFLAGS) เปเบเป $(SCCSGETFLAGS) $@
.SUFFIXES : .o .c .y .l .a .sh .f .c~ .y~ .l~ .sh~ .f~
เบกเบฒเปเบเบฃ
MAKE=เปเบฎเบฑเบ
AR=ar
ARFLAGS=โrv
YACC=yacc
YFLAGS=
LEX=lex
LFLAGS=
LDFLAGS=
CC=c99
CFLAGS=โO
FC=fort77
FFLAGS=โO 1
GET=เบฎเบฑเบ
GFLAGS=
SCCSFLAGS=
SCCSGETFLAGS=โs
เบเบฝเบง เบซเบเปเปเปเปเบฒ เบเบปเบเบฅเบฐเบเบฝเบ
.c:
$(CC) $(CFLAGS) $(LDFLAGS) โo $@ $
.f:
$(FC) $(FFLAGS) $(LDFLAGS) โo $@ $
.sh:
cp $< $@
chmod a+x $@
.c~:
$(GET) $(GFLAGS) โp $< > $*.c
$(CC) $(CFLAGS) $(LDFLAGS) โo $@ $*.c
.f~:
$(GET) $(GFLAGS) โp $< > $*.f
$(FC) $(FFLAGS) $(LDFLAGS) โo $@ $*.f
.sh~:
$(GET) $(GFLAGS) โp $< > $*.sh
cp $*.sh $@
chmod a+x $@
DOUBLE เบซเบเปเปเปเปเบฒ เบเบปเบเบฅเบฐเบเบฝเบ
.co:
$(CC) $(CFLAGS) โc $
.fo:
$(FC) $(FFLAGS) โc $
.yo:
$(YACC) $(YFLAGS) $
$(CC) $(CFLAGS) โc y.tab.c
rm โf y.tab.c
mv y.tab.o $@
.lo:
$(LEX) $(LFLAGS) $
$(CC) $(CFLAGS) โc lex.yy.c
rm โf lex.yy.c
mv lex.yy.o $@
.yc:
$(YACC) $(YFLAGS) $
mv y.tab.c $@
.lc:
$(LEX) $(LFLAGS) $
mv lex.yy.c $@
.c~.o:
$(GET) $(GFLAGS) โp $< > $*.c
$(CC) $(CFLAGS) โc $*.c
.f~.o:
$(GET) $(GFLAGS) โp $< > $*.f
$(FC) $(FFLAGS) โc $*.f
.y~.o:
$(GET) $(GFLAGS) โp $< > $*.y
$(YACC) $(YFLAGS) $*.y
$(CC) $(CFLAGS) โc y.tab.c
rm โf y.tab.c
mv y.tab.o $@
.l~.o:
$(GET) $(GFLAGS) โp $< > $*.l
$(LEX) $(LFLAGS) $*.l
$(CC) $(CFLAGS) โc lex.yy.c
rm โf lex.yy.c
mv lex.yy.o $@
.y~.c:
$(GET) $(GFLAGS) โp $< > $*.y
$(YACC) $(YFLAGS) $*.y
mv y.tab.c $@
.l~.c:
$(GET) $(GFLAGS) โp $< > $*.l
$(LEX) $(LFLAGS) $*.l
mv lex.yy.c $@
.ca:
$(CC) โc $(CFLAGS) $
$(AR) $(ARFLAGS) $@ $*.o
rm โf $*.o
.fa:
$(FC) โc $(FFLAGS) $
$(AR) $(ARFLAGS) $@ $*.o
rm โf $*.o
เบญเบญเบ STATUS
เปเบโเปเบงโเบฅเบฒโเบเบตเป โq เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ, เปเบเปโ เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบญเบญเบเบเบฒเบเบซเบเบถเปเบเปเบเบชเบดเปเบเบเปเปเปเบเบเบตเป
เบเบธเบเบเปเบฒ:
0 เบชเปเบฒเปเบฅเบฑเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ.
1 เปเบเบปเปเบฒเปเบฒเบเบเปเปเบเบฑเบเบชเบฐเปเป.
>1 เปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบถเปเบ.
เปเบโเปเบงโเบฅเบฒโเบเบตเป โq เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเบเปเปโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ, เปเบเปโ เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบฐเบญเบญเบเบเบฒเบเบซเบเบถเปเบเปเบเบชเบดเปเบเบเปเปเปเบเบเบตเป
เบเบธเบเบเปเบฒ:
0 เบชเปเบฒเปเบฅเบฑเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ.
>0 เปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบถเปเบ.
เบเปเปเบชเบฑเบเปเบเบ OF เบเบงเบฒเบกเบเบดเบเบเบฒเบ
เปเบฅเบตเปเบกเบเบปเปเบ.
เปเบเป เบเบฑเปเบเบเปเปเปเบเบเบตเป เบเบฒเบเบชเปเบงเบ เบกเบต เบเปเปเบกเบนเบ.
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ เบเบฒเบเบเปเบฒเปเบเป
เบเปเบฒเบกเบตเปเบเบฅเปเปเบซเบผเปเบ (เปเบเบฑเปเบ: ./source.c) เปเบฅเบฐเบกเบตเบชเบญเบเปเบเบฅเป SCCS เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ
เบเบฑเบเบกเบฑเบ (./s.source.c เปเบฅเบฐ ./SCCS/s.source.c), เบเปเบฝเบงเบเบฑเบเบฅเบฐเบเบปเบ XSI-conformant เปเบฎเบฑเบเปเบซเป เปเบเป SCCS
เปเบเบฅเปเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบเบธเบเบฑเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบนเปเปเบเปเปเบเปเบเบทเบเปเบเบฐเบเปเบฒเปเบซเปเปเบเป SCCS เบเบทเปเบเบเบฒเบ
เบญเบธเบเบฐเปเบเบ (admin, delta, เปเบเปเบฎเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป) เบซเบผเบท sccs เบเบปเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเปเบเบฅเปเปเบซเบผเปเบเบเบฑเบเบซเบกเบปเบเปเบ a
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบญเบเปเบซเป. เบเปเบฒเบเบฑเบเบชเบญเบเบฎเบนเบเปเบเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบฅเปเปเบซเบผเปเบเบเบตเปเปเบซเป, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบญเบฐเบเบฒเบเบปเบเปเบกเปเบ
เบญเบฒเบเบเบฐเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ.
เบกเบฑเบโเปเบเบฑเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบก makefiles Portable เปเบเบทเปเบญโเบฅเบฐโเบเบธโ .POSIX เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเปเบเบทเปเบญโ
เบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบดเปเบ.
เปเบเป โเบ เปเบฅเบฐ โเบช เบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเบโเบชเบญเบโเปเบกเปเบโเบกเบตโเบเบฑเปเบโเบเบฑเปเบโเบเบฒเบโเบเบปเบงโเบเบฑเบโเบฅเบฐโเบซเบงเปเบฒเบโเบเบฑเบโเบเบฒโเบเปเบฒโเบชเบฑเปเบโ,
เปเบเป เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบเบปเบงเปเบ, เปเบฅเบฐ makefile เบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเปเบเบฑเบเปเบเบ. เบเปเบฒ k เบเบธเบเปเบกเปเบ
เบเปเบฒเบเปเบเบปเปเบฒ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เปเบฅเบฐโเบเปเบฒโเบชเบฑเปเบโเปเบกเปเบโเบเบญเบโเบฎเบนเบโเปเบเบโ:
$(เปเบฎเบฑเบ) โเบช เบเบน
เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ, เบเบถเบโเบเบดโเบเปเบฒโเปเบโเบเบญเบโเบเบปเปเบโเปเบกเปเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบทเปเบโเบเบนโเบชเปเบฒโเบฅเบฑเบโเปเบเบฑเบโเบเปเบญเบโ เปเบฎเบฑเบเปเบซเป.
เปเบโเปเบงโเบฅเบฒโเบเบตเป เบ เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ, เบกเบฑเบโเบเบฐโเบเบทเบโเปเบเบตเปเบกโเบชเบฐโเปเบซเบกเบตโเปเบโ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป recursive
เปเบฎเบฑเบเปเบซเป เบ เปเบเบปเปเบฒโเบซเบกเบฒเบ เปเบเบทเปเบญเปเบเปเปเบเบทเปเบญเปเบเบดเปเบเบเบฒเบเบเบฐเบเบณเบเบฑเบเปเบปเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบญเบฑเบเปเบเบ เปเบเบปเปเบฒโเบซเบกเบฒเบ.
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ, เบเบฒเบเบเบตเบเบงเบฒเบก เบ ('#') เบเบฒเบโเปเบ a
เบเบฒเบเบเปเบฝเบเปเบเบเบเปเบญเบเบงเปเบฒเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเปเบฒเบเบดเบเบเปเบฒเปเบซเบฑเบเบกเบตเบเบปเบเบเปเบฒเบเบเบฝเบเบเบตเปเบซเบเปเบฒเปเบชเบเบเบฒเบเบเบตเปเปเบฎเบฑเบเปเบซเปเปเบเบฑเบเปเบเบเปเปเปเบเป
เบเบฒเบเบเบฑเบเบงเบฒเบ a เปเบเบเบปเบงเปเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบซเปเบฒเบกเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบ:
เบเปเบฒเบเบเบณเบเบฑเบ = "โD COMMENT_CHAR='#'"
เบเบฐเบซเบงเบฑเบเบชเบฒเบเบซเบผเบฒเบ เปเบฎเบฑเบเปเบซเป utilities เบขเบธเบ chaining เปเบเบปเปเบฒเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบ inference เปเบเปเบงเบฅเบฒเบเบตเปเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบ
เปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบกเปเบโเบเปเปโเบกเบตโ. เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบ a เปเบฎเบฑเบเปเบซเป เปเบเบทเปเบญเบเปเบฒเบเบปเบเบงเปเบฒเบเบฑเบเบชเบญเบ
.yc เปเบฅเบฐ .co เบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเปเบเบ a .y to a .o. เปเบเบเบเบตเปเบเบฐ, เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบฎเบฑเบเปเบซเป เบเปเบญเบเบเบฒเบ
เบเบฒเบ เบเบณ เปเบเปเบเบญเบเบ .yo เบเบปเบเบฅเบฐเบเบฝเบ.
เบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบเบเบฒเบเบชเบฐเบซเบเบญเบ makefiles เปเบเบเบเบฐเบเบฐเบเบฒเปเบกเปเบเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบเบปเบเบฅเบฐเบเบฝเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบ
makefile เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ. เบเบปเบโเบฅเบฐโเบเบฝเบโเบชเบฐโเบซเบเบญเบโเปเบซเปโเบเปเบฒโเปเบเปโเบเบฝเบโเปเบเปโเบเบธเบโเบชเบปเบกโเบเบฑเบโเบชเบฐโเบซเบเบญเบโเปเบซเปโเปเบเบโเบเบฒเบโเบชเปเบงเบโเบญเบทเปเบเปโเบเบญเบโเบเบตเปโ
เบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008. เบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบญเบเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบชเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบตเป
เบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008. เบเบฝเบเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบฐเบซเบเบญเบเปเบซเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบ
เบเบฑเปเบเปเบงเปเปเบเบเบญเบเบเบปเปเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
Macros เบเบตเปเปเบเปเบเบฒเบเปเบ macro เบญเบทเปเบเปเปเบกเปเบเปเบเปเบเบทเบเบเบฐเปเบกเบตเบเปเบกเบทเปเบญ macro เปเบซเบกเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเปเบงเบฅเบฒเบเบตเป
เบกเบฐเบซเบฒเบเบฒเบเปเบซเบกเปเบเบทเบเบเปเบฒเบเบปเบ. เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ:
เบกเบฒเปเบเบฃ = เบกเบนเบเบเปเบฒ 1
NEW = $(MACRO)
เบกเบฒเปเบเบฃ = เบกเบนเบเบเปเบฒ 2
เปเบเบปเปเบฒโเบซเบกเบฒเบ:
เบชเบฝเบเบชเบฐเบเปเบญเบ $(เปเปเป)
เบเบฐเบเบฐเบฅเบดเบ เบกเบนเบเบเปเบฒ 2 เปเบฅเบฐเบเปเป เบกเบนเบเบเปเบฒ 1 เบเบฑเบเบเบฑเปเบเปเบเป NEW เบเปเปเปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเบเบปเบเบเปเบงเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเปเบ
echo เบเบฑเบเบเบฑเบเบเปเบฒเบชเบฑเปเบ.
เบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบกเปเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเบเบฑเบ intermix target_name เปเบฅเบฐ macro=เบเบทเป
operands เปเบเบเบฑเบเบเบฑเบเบเปเบฒเบชเบฑเปเบ, เบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบเบฑเบเบซเบกเบปเบเบเบญเบ macro เปเบเปเบเบทเบเบเบฐเบกเบงเบเบเบปเบเบเปเบญเบเบเบตเปเบเบฐเปเบเปเบเบญเบ
เปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบเบฑเบเบเบฒเบเบเบฑเบ. เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเปเปเปเบฎเบฑเบเปเบเบงเบเบตเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบ
เบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเปเบฒเบเบซเบผเบฑเบ-เปเบเบปเปเบฒเบเบฑเบเปเบเปเบญเบฒเบเบเบฐเบฅเบงเบกเบขเบนเปเปเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเบปเบงเบญเบฑเบเบชเบญเบเบเปเปเปเบเบเบตเปเปเบเบเบทเปเปเบเบฅเปเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒ: '=', ':', '`', เบเปเบฒเปเบงเบปเปเบฒเบเบฝเบง, เปเบฅเบฐ
'@'. เปเบโเบเบฐโเบเบญเบโเบกเบตโเบเบทเปโเปเบเบฅโเปโ, เบฎเบนเบโเปเบเบโเบเบฒเบโเบเบฑเบโเบเบนเปโเบเบปเบงโเบญเบฑเบโเบชเบญเบโเปเบฅเบฐโ '"' เบเบงเบเบซเบผเบตเบเปเบงเบฑเปเบ, เปเบเบฑเบ
เบเบงเบเปเบเบปเบฒเบญเบฒเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบดเปเบชเบเปเบเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบขเปเบฒเบ.
เบชเปเบฒเบฅเบฑเบเบเบปเบเบฅเบฐเบเบฝเบ inference, เบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบญเบ $< เปเบฅเบฐ $? เปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบฒเบเบเบทเบเบฑเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบปเบงเบขเปเบฒเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบฅเบฑเบเบเปเบญเบ. เปเบ makefile เบเบตเปโเบเบฐโเบเบญเบโเบเปเบงเบโ:
foo.o: foo.h
if foo.h เปเบกเปเบเปเบซเบกเปเบเบงเปเบฒ foo.o, เบเบฑเบ foo.c เบกเบตเบญเบฒเบเบธเบซเบผเบฒเบเบเบงเปเบฒ foo.o, เบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเป
foo.o เบเบฒเบ foo.c เบเบทเบเบเปเบฒเปเบเป, เบเปเบงเบ $< เปเบเบปเปเบฒเบเบฑเบ foo.c เปเบฅเบฐ $? เปเบเบปเปเบฒโเบเบฝเบกโเบเบฑเบโเบเบฑเบ foo.hเบเบตเปเบขเบนเป เบเปเบฒเบซเบฒเบเบงเปเบฒ foo.c เปเบกเปเบเบเบฑเบ
เปเปเปเบเบงเปเบฒ foo.o, $< เปเบเบปเปเบฒเบเบฑเบ foo.c เปเบฅเบฐ $? เปเบเบปเปเบฒเบเบฑเบ foo.h foo.c.
เบเบปเบงเบขเปเบฒเบ
1. เบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
เปเบฎเบฑเบเปเบซเป
เปเบฎเบฑเบเปเบซเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเปเบฒเบญเบดเบเบเบตเปเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ makefile.
2. เบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
เปเบฎเบฑเบเปเบซเป junk
เปเบฎเบฑเบเปเบซเปเปเบเบปเปเบฒเบซเบกเบฒเบ junk.
3. makefile เบเปเปเปเบเบเบตเปเปเบงเบปเปเบฒเบงเปเบฒ PGM เบเบถเปเบเบเบฑเบเบชเบญเบเปเบเบฅเป, เบญเปเบฒเบง เปเบฅเบฐ เปเบ, เปเบฅเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒ
เปเบเบเบฒเบเบเบฑเบเบเบฑเบเปเบกเปเบเบเบถเปเบเบเบฑเบเปเบเบฅเปเปเบซเบผเปเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ (ac เปเบฅเบฐ bc), เปเบฅเบฐเปเบเบฅเปเบเบปเปเบงเปเบ
incl.h:
pgm: เบญเปเบฒเบง เปเบ
c99 เบญเปเบฒเบง เปเบ โo PGM
ao: incl.h ac
c99 โเบ ac
เปเบ: incl.h bc
c99 โเบ bc
4. เบเบปเบงเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ .o เปเบเบฅเปเบเบฒเบ .c เปเบเบฅเปเปเบกเปเบ:
.co:
c99 โเบ โเบญ $*.c
เบซเบฅเบท:
.co:
c99 โเบ โเบญ $<
5. เบเบฒเบเบเปเบฒเปเบเปเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเปเบเบเปเปเปเบเบเบตเป. เบเบตเปเบเบตเป, เบกเบฑเบเปเบกเปเบเบชเบปเบกเบกเบธเบเบงเปเบฒ
เปเบซเบผเปเบเปเบเบฅเปเปเบกเปเบเปเบซเบผเปเบเบเบฒเบชเบฒ C เบเบฑเบเปเบปเบ:
lib: lib(file1.o) lib(file2.o) lib(file3.o)
@echo lib is เปเบเบเบฑเบเบเบธเบเบฑเบ up-to-date
เปเบเป .ca เบเบปเบโเบฅเบฐโเบเบฝเบโเปเบกเปเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญโเปเบฎเบฑเบโเปเบซเปโ file1.o, file2.o, เปเบฅเบฐ file3.o เปเบฅเบฐเปเบชเปเบเบงเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบ lib.
เบเบฒเบเบเบดเปเบเบเบปเบงเบเบญเบเบเบฒเบเบซเบฅเบปเบเบซเบเบต เบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบเบปเปเบง makefile เปเบกเปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ
เบเบฒเบเบเบฐเบเบดเบเบฑเบ. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบ:
.co\
:
เปเบฎเบฑเบเบงเบฝเบ, เปเบฅเบฐเบกเบฐเบซเบฒเบเบฒเบ:
f= เบเบฒเบเบฐเบเบฒเบเบเบงเบฒเบก เบเบฒเบช\
biz
a:
echo ==$f==
เปเบญเบฑเบเปเบเป " == เปเบเบ เบเบฒเบ biz==".
เบเปเบฒ $? เปเบกเปเบ:
/usr/include/stdio.h /usr/include/unistd.h foo.h
เบเบฒเบเบเบฑเปเบ $(?D) เบเบฐเปเบเบฑเบ:
/ usr / เบเบฐเบเบญเบเบกเบต / usr / เบเบฐเบเบญเบเบกเบต .
เปเบฅเบฐ $(?F) เบเบฐเปเบเบฑเบ:
stdio.h unistd.h foo.h
6. เปเบเบทเปเบญเปเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเปเปเบชเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบเปเปเบเบเบเบฒเบเปเบฅเปเบ:
เปเบฎเบฑเบเปเบซเป -เบ -f / dev / null 2>/dev/null
เบชเบฐเบเบฒเบเบเบตเป
เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008 เบเบตเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบ
เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฝเบโเปเบเบโเบฅเบฐโเบซเบฑเบโเปเบซเบผเปเบ Portable เปเบเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบตเปโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโ
เบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบก POSIX.1-2008. เบกเบฑเบเบชเบฐเบเปเบญเบเปเบเบดเบเบฅเบฑเบเบชเบฐเบเบฐเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเบเบตเปเบกเบตเบขเบนเปเปเบ System V
เปเบฅเบฐ BSD เปเบฎเบฑเบเปเบซเปs.
เบเบฒเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ, เปเบฎเบฑเบเปเบซเป เบเบฐเปเบซเบเบเปเบเปเปเบเบฑเบเบเบทเปเบเบเบตเปเบญเบธเบเบปเบกเบชเบปเบกเบเบนเบเปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบฒเบเปเบฅเบฐ
เบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบฑเบเปเบเป syntax เบชเบฐเปเบเบฒเบฐเบเบญเบเบญเบปเบเบเบฒเบ เปเบฅเบฐเบชเปเบงเบเบเบฐเบซเบเบฒเบ. เบเบปเบงเบขเปเบฒเบเบฅเบงเบกเบกเบต:
* Syntax เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบเบฒเบ (เปเบเบฑเปเบ: เบเบฒเบเบเบนเปเบเบฒเบเบซเบผเบฒเบเปเบเปเบเบเปเบเบต,
GNU, เปเบฅเบฐเบญเบทเปเบเป)
* เปเบเบตเปเบกโเปเบเบตเบก ``เบเบนเปโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโ' เบเบฒเบโเปเบเบโเปเบเบปเปเบฒโเบซเบกเบฒเบโเปเบฅเบฐโเปเบเบทเปเบญเบโเปเบโเบเบญเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเบญเบโเบซเบเปเบฒโเบเบตเป (System V, BSD,
เปเบฅเบฐโเบญเบทเปเบเป)
* เบเบฒเบโเบฅเบฐโเบเบธโเบงเปเบฒโเบเบฑเบโเบเบฒโเบเปเบฒโเบชเบฑเปเบโเบเบตเปโเบเบฐโเบเบญเบโเบเปเบงเบโเบเปเบญเบโเปเบเปโ "${MAKE}" เปเบฅเบฐ "$(เปเบฎเบฑเบ)" เบกเบต
เบเบฐโเบเบดโเบเบฑเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโ เบ เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบ (GNU เปเบฅเบฐเบฅเบฐเบเบปเบ V)
* เบเบฒเบโเบเบฑเบโเบเบธเบโเบเบงเบฒเบกโเบซเบกเบฒเบโเบเบญเบ macro เบเบฒเบโเปเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบญเปเบฒเบโเบญเบตเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบ (BSD เปเบฅเบฐโ
เบญเบทเปเบเป)
* เบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบขเปเบฒเบเบเบฝเบงเบเบญเบ shell เบชเปเบฒเบฅเบฑเบเบเบธเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบ (BSD
เปเบฅเบฐโเบญเบทเปเบเป)
* เบญเบฐเบเบธเบเบฒเบ เบฅเบฑเบโเบชเบฐโเบเบฐโเปเบเบฑเปเบโเบเบฝเบงโเบเบฑเบโ เบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ (BSD)
* เบเบฒเบเปเบเบตเปเบก C preprocessor-style ``include'' เปเบฅเบฐ ``ifdef'' constructs (System V, GNU, BSD,
เปเบฅเบฐโเบญเบทเปเบเป)
* เบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบฅโเบเบฐโเปเบโเบเบญเบโเบเบฑเบโเบเบตโเบเปเบฒโเบชเบฑเปเบ (Sprite เปเบฅเบฐโเบญเบทเปเบเปโ)
* เบเบฒเบโเบฅเบฐโเบเบธโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเปเบเบตเปเบกโเปเบเบตเบก (BSDโ, เบฅเบฐโเบเบปเบ Vโ, เปเบฅเบฐโเบญเบทเปเบเปโเบซเบผเบฒเบโเบเบตเปโเบชเบธเบโ)
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบนเปเบเบฒเบเปเบฅเบฐเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบปเปเบเบเปเบงเบฒเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเปเบเบดเบเบเบทเบเปเบซเบกเปเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบทเปเบเบเบฒเบเบเบญเบ
เปเบฎเบฑเบเปเบซเป, เบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ syntaxes เปเบซเบกเปเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เปเบเปเบฅเบฐเบเบปเบเปเบซเบผเบปเปเบฒเบเบตเป
เบฎเบธเปเบเบเบญเบ เปเบฎเบฑเบเปเบซเป เบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบธเบกเบเบปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบนเปเปเบเป; เบกเบฑเบเบเปเปเบชเบปเบกเปเบซเบเบชเบปเบกเบเบปเบ
เบชเปเบฒเบฅเบฑเบเบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008 เบเบตเปเปเบเบทเปเบญเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเป (เปเบฅเบฐ
เบญเบฒเบเบเบฐเบเปเปเบฒเบเบงเปเบฒ) เบเปเปเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบกเบเบปเบเบเบฑเปเบเบเปเบฒเบง.
เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ, เปเบกเบทเปเบญเบญเบธเบเบชเบฒเบซเบฐเบเปเบฒเบกเบตเบฎเบนเบเปเบเบเบเบตเปเบเปเปเบชเบญเบเบเปเบญเบเบเบฝเบเบเป
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเบเบปเบเบฅเบปเบเบเบฑเบเปเบเป, เบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008 เบเบตเปเปเบเปเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบซเบเบถเปเบเบซเบผเบทเบเบฑเบเบชเบญเบ.
เบชเบญเบโเบงเบดโเบเบฒโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโ. เบเปเบฒเบชเบฑเปเบเปเบเปเบเบทเบเบเปเบฝเบเบเบทเป (cksum, echo, เปเบฅเบฐ pax) เปเบฅเบฐ / เบซเบผเบทโเบเปเบฒโเบชเบฑเปเบโ
เบเบฒเบโเปเบฅเบทเบญเบโเปเบชเบฑเปเบโเปเบเปโเบเบทเบโเบชเบฐโเบซเบเบญเบโเปเบซเปโเปเบเบทเปเบญโเบเบฑเบโเปเบฅเบทเบญเบโเปเบญเบปเบฒโเบเบถเบโเบเบดโเบเปเบฒโเบเบตเปโเบเปเบญเบโเบเบฒเบ (grep, od, เปเบฅเบฐ pax).
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ syntax เบเปเบฒเบเบปเบเบชเปเบฒเบฅเบฑเบ the เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเปเบกเปเบ, เปเบเบเปเบฅเบฐเบเบฐเบซเบเบฒเบเปเบซเบเป, เบเบธเบเบเปเบญเบเบเบญเบ
syntaxes เบเบญเบกเบฎเบฑเบเปเบเบเปเบเบทเบญเบเบเบธเบเบชเบฐเบเบฑเบเบเบญเบ เปเบฎเบฑเบเปเบซเปเบกเบฑเบโเปเบเปโเบเบทเบโเบเบฑเบโเบชเบดเบโเปเบโเบงเปเบฒโเบกเบฑเบโเบเบฐโเบเปเบฒเบ
เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเบเบฐเบเปเบฝเบเบเบทเป. เปเบฅเบฐเบเบฑเบเบเบฑเปเบเปเบเป makefile เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบเบฑเบเบซเบเปเบงเบเบเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบ
portability, เบกเบฑเบเบเบฐเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเบเบตเปเบเบฐเบชเบฐเบซเบเบงเบเบเบปเบเบซเบกเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบซเบกเป, เปเบเบฑเปเบ:
เปเบฎเบฑเบเปเบซเป -เบ, เปเบเบทเปเบญเบเบฑเบเบฅเบธเบเบถเบเบเบดเบเปเบฒเปเบเบเบเบปเบเบเบฒ. เบเบฑเปเบเบเบฑเปเบ, เปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบ .POSIX เปเบเปเบเบทเบเปเบเบตเปเบก
เปเบเบซเบฒ makefile, เปเบซเปเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเบเบถเบเบเบดเบเปเบฒ "เบกเบฒเบเบเบฐเบเบฒเบ". เปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบเบเบตเป
เบเปเปเบเบฑเบเบเบงเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบขเบนเปเปเบ เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบ, เปเบฅเบฐเบกเบฑเบเบเปเปเปเบเปเบเบฑเบเบเบงเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบฑเปเบเบเปเบฒเบง
เปเบเปเปเบเบ makefile เบฅเบฐเบเบธเปเบเบปเปเบฒเบซเบกเบฒเบ; เบกเบฑเบเบเปเป, เปเบเบงเปเบเบเปเปเบเบฒเบก, เบเบฑเบเบเบงเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบเบฒเบ
เบเบทเบเบเปเบฒเปเบเปเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเบเบถเบเบเบดเบเปเบฒเบเบญเบ syntax เบเบตเปเบเบทเบเบเปเบญเบเบเปเบญเบเบซเบเปเบฒเบเบตเป; เบเบฒเบเบเบฐเบซเบเบฒเบเบเบฑเปเบเบเปเบฒเบง
เบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเปเบเบเบเปเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบซเบผเบทเปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบเปเบซเบกเป. เบกเบฑเบโเปเบเบฑเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบกโ
makefiles เปเบเบเบเบปเบเบเบฒเปเบเบทเปเบญเบฅเบฐเบเบธ .POSIX เปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโเปเบเบทเปเบญโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบงเปเบฒโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโ
เบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบดเปเบ.
เบชเบฐเบเบฑเบ Portable เบเบญเบ เปเบฎเบฑเบเปเบซเป เบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเปเปเบฒเบญเปเบฒเบเบญเบตเบเบเบตเปเบเปเปเปเบเปเบเบฑเปเบเปเบเปเบเบฑเบ
เปเบเบทเปเบญเบเบกเบทเบเบฒเบเบเบฐเบฅเบดเบเบเบญเบเปเบงเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบฅเบฐ, เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบญเบฑเบเปเบซเบกเปเปเบฅเบฐเบเบฑเปเบเบเปเบฒเบซเบผเบฒเบ
เบเบธเบเบชเบปเบกเบเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒ. เปเบเปเบกเบตเบเบฒเบเบเบฐเบเบฒเบเบฒเบกเบญเบฐเบเบดเบเบฒเบเปเบเบเบเบปเบเบเบฒ
makefile เปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเปเบเบฑเบเบเบงเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบฒเบเปเบเบเบตเปเบเบงเบเบกเบฑเบเบเปเปเบฅเบปเบเบเบงเบ
เบเบถเบเบเบดเบเปเบฒเปเบเบเบเบปเบเบเบฒเปเบเปเบญเบฐเบเบดเบเบฒเบเบขเบนเปเบเบตเปเบเบตเป.
เปเบโเปเบงโเบฅเบฒโเบเบตเป เบ เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโ, เบกเบฑเบโเบเบฐโเบเบทเบโเปเบเบตเปเบกโเบชเบฐโเปเบซเบกเบตโเปเบโ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป recursive
เปเบฎเบฑเบเปเบซเป เบ เปเบเบปเปเบฒโเบซเบกเบฒเบ เปเบเบทเปเบญเปเบเปเปเบเบทเปเบญเปเบเบดเปเบเบเบฒเบเบเบฐเบเบณเบเบฑเบเปเบปเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบญเบฑเบเปเบเบ เปเบเบปเปเบฒโเบซเบกเบฒเบ.
เบเบดเบเบฒเบกเบเบญเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฑเบเบฅเบฐเบเบปเบเบเบปเบงเบญเบฑเบเบชเบญเบ V เปเบฅเบฐเบเปเบฒเบชเบฑเปเบ BSD
เบฎเบนเบโเปเบเบโเปเบชเบฑเปเบโ. เบชเบญเบโเบฎเบนเบโเปเบเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเบเบฝเบโเบเปโเบเบตเปโเบเบฐโเบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโ
เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเบฑเบโเบชเบญเบโเปเบเบโเบเปเปโเบกเบตโเบเบงเบฒเบกโเบเบฑเบโเปเบเบโ.
เบเปเปโเบชเบฐโเปเบซเบเบตโเบเบปเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเบงเปเบฒ "เบเปเปโเปเบเปโเบเบปเบโเบกเบฒโ" เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ a
เบเปเบฒเปเบซเบฑเบ. เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเบเปเปเปเบเปเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเปเบฒเปเบงเบปเปเบฒเปเบเป. เบ เปเบฅเบตเปเบกเปเบเบฑเบ
เบเปเบฒเปเบซเบฑเบเปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบชเบดเปเบเบญเปเบญเบกเบเปเบฒเบเบเบญเบเบกเบฑเบ.
เบเปเปโเบเบงเบฒเบกโเบเปเบฝเบงโเบเบฑเบ ``เบเบทเปโเบเบฒเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบญเบทเปเบเปโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโเบญเบฒเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบฒโเบเบฒเบกโเปเบโเบเบฒเบโเบเบญเบโเปเบซเบเบทเบญโเปเบโเบเบฒเบ
./makefile เปเบฅเบฐ ./makefile เปเบกเปเบเปเบเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบซเบเบฒเบเปเบเบฑเปเบ: SCCS/s.Makefile เปเบฅเบฐโเบญเบทเปเบเป
เบเบฒเบเบเปเบฝเบเปเบเบ. เบกเบฑเบเปเบเปเบเบทเบเปเบฎเบฑเบเปเบซเปเปเบเบฑเบเบเปเปเบเปเบฒเบเบปเบเบเบตเปเบเปเบฒเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ (เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ
เบเบถเบเบเบดเบเปเบฒ) เปเบเบทเปเบญเบเบตเปเปเบซเปเปเบซเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบซเบเปเบฒเบเบฐเบซเบฅเบฒเบเปเบเบเบตเปเบญเบฒเบเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบชเบดเปเบเบเบตเปเบเปเปเบเบฒเบเบเบดเบ
เบเบท /etc/Makefile. เบฅเบฐเบเบปเบ XSI-conformant เบเบฑเบเบเบฐเบเบฒเบเบฒเบก ./s.makefile, SCCS/s.makefile,
./s.Makefile, เปเบฅเบฐ SCCS/s.Makefile.
เบเปเปเบชเบฐเปเปเบตเปเบเบทเปเบญเบเบเบปเปเบเบกเบตเบกเบฐเบซเบฒเบเบฒเบ NPROC เปเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเบปเบเบงเปเบฒ เปเบฎเบฑเบเปเบซเป เบเบงเบเปเบเป n
เบเบฐเบเบงเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเบญเบเบเบฒเบ. เปเบเบเบฐเบเบฐเบเบตเปเบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเปเบกเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเบกเบตเบเบธเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบซเบผเบฒเบเปเบเบปเบ
เบฅเบฐเบเบปเบ, เบกเบฑเบเบเปเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเปเบงเปเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเบเปเปเปเบกเปเบ trivial เบญเบทเปเบเปเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเปเบเบฅเป
syntax. เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008, เปเบเปเบญเบฒเบเบเบฐเปเบเบฑเบ
เบชเบฐเบซเบเบญเบเปเบซเปเปเบเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบกเบฐเบซเบฒเบเบฒเบ เบเบฒเบฃเบฒเบเบญเบ เบเบทเบเบเปเบฒเปเบเปเปเบเบเบเบฒเบเบฅเบฐเบเบปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ
เปเบเบโเบกเบตโเบเบงเบฒเบกโเบซเบกเบฒเบโเบเบตเปโเบเปเบฒโเปเบเบฑเบโเบเบฝเบงโเบเบฑเบ (เปเบเปโเบเปเปโเบกเบตโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบทเปโเบเบตเปโเปเบเบฑเบโเบเบฒเบโเบเปเบฒโเบเบฑเบโเบฅเบฐโเบเบปเบโเบเบปเปเบงโเปเบโ
เบกเบนเบเบเปเบฒ). เบกเบฑเบเปเบเปเบเบทเบเปเบเบฐเบเปเบฒเบงเปเบฒเบเบนเปเบเบฐเบเบดเบเบฑเบเบฎเบฑเบเบฎเบนเปเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบญเบ NPROC เปเบฅเบฐ / เบซเบผเบท
เบเบฒเบฃเบฒเบเบญเบ เปเบเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบเปเบ เปเบฎเบฑเบเปเบซเป.
เบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเบญเบตเบเปเบชเปเบฅเบฐเบเบปเบ V. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ CC= เบกเบนเบเบเปเบฒเปเบกเปเบ c99 เปเบเบโเบเบตเป cc
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฐเบฅเบดเบกเบฒเบเบเบตเปเบเบญเบ POSIX.1-2008 เบเปเปเปเบเปเบกเบฒเบเบเบฐเบเบฒเบเบเบปเบเบเบฐเปเบซเบเบเบเบตเปเบกเบตเบเบทเป cc. เบเบฑเปเบเบเบฑเปเบ,
เบเบธเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบฐเบเปเบญเบเบเปเบฒเบเบปเบ CC=c99 เบเบฒเบเบงเปเบฒเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ. เบกเบต
เบเปเปเบกเบตเบเบงเบฒเบกเปเบเปเบเบฝเบเบเบตเปเบชเบฐเปเบซเบเบตเปเบเบเบเบงเบฒเบกเบซเบงเบฑเบเบเบตเป makefile เบญเบฒเบเบเบฐเบเบต compiler ``เบเบตเปเบเปเบญเบเบเบฒเบยด
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเปเบฎเบฑเบเบงเบฝเบ. เบเบญเบเบเบฒเบเบเบตเป, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ makescript เปเบเบเบเบฐเบเบฐเบเบฒเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป
เบเบฒเบเบเปเบฒเปเบเป c99 เบเบฒเบเปเบฅเบทเบญเบ, เบเปเปเบกเบตเบเปเปเปเบเปเบเบฝเบเปเบกเปเบ conferred เปเบเบเปเปเบเปเบฒเบเบปเบเบเบญเบเบชเบดเปเบเบเบตเป script เบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป. เบกเบฑเบโเปเบกเปเบ
เบเบฑเบเบซเบฒเบเบธเบเบเบฐเบเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเปเบฝเบงเบเบฑเบเบงเปเบฒ c99 เปเบกเปเบโเบกเบตโเบเบธเบโเบเปเบฒโเปเบเบฑเบโ cc.
เปเบเป โเบ เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐ เปเบฎเบฑเบเปเบซเป เบเบทเบเบเปเบฒเปเบเปเปเบฅเบทเปเบญเบเปเปเบเบทเปเบญเบเบฐเบฅเบดเบเบเปเปเบกเบนเบ debugging, เปเบเปเบงเปเบฒเปเบเบตเบเปเบ
เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ-เบเปเบฒเบเบปเบเปเบเบทเปเบญเปเบเบตเปเบกเปเบชเปเบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008 เบเบตเป.
เปเบเป -เบ เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเปเปเปเบเปเบเปเบฒเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบชเปเบงเบเปเบซเบเปเปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบ
เบญเบฑเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบซเบผเบฒเบเบขเปเบฒเบเปเบเบเปเบเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบเบฝเบเบเป.
เบเปเบฒเบชเบฑเปเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ a ('+') เบเบทเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเบดเบโเปเบกเปเบโเบงเปเบฒโ เบ เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ
เบเบฐเบเบธเบเบฑเบ. เบญเบตเบเปเบชเปเบชเบฐเบเบฑเบ GNU เบเบญเบ เปเบฎเบฑเบเปเบซเป, เบเบถเบเบเบดเบเปเบฒเบเบญเบ เบ เปเบโเปเบงโเบฅเบฒโเบเบตเป เบเบณเบเบณเปเปเบฒ
เปเบกเปเบเบเบปเบเปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเปเบเบเปเบฒเปเบเปเบเบฑเบ โq เปเบฅเบฐ -t เบเบทโเบเบฑเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบฅเบฐเบเบปเบ V
เบชเบปเบเบเบดเบชเบฑเบเบเบฒเบเบฑเบเบเบฑเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบฑเบ เบ เปเบกเบทเปเบญเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเบกเบต
เบเบฑเบเบชเบญเบเบชเบฒเบ "$(เปเบฎเบฑเบ)" or "${MAKE}" เบเบฑเบเบเปเปเปเบเปเบฎเบฑเบเบฎเบญเบเปเบญเบปเบฒ. เบเบฒเบเบเปเบฒเบเบฒเบเบเบตเป
เบเบฒเบเบปเบเบขเบนเปเปเบเบเปเปเบชเบฐเปเบซเบเบตเปเบเบทเปเบญเบเบเบปเปเบ, เปเบเปเบญเบฑเบเบเบฐเบฅเบฒเบเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบ
เบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบเบตเปเบเบญเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ makefile:
เบเปเบญเบ:
cd subdir; rm all_the_files; $(เปเบฎเบฑเบ)
เบเบฒเบเบชเบนเบเปเบชเบเบเบถเบเบเบดเบเปเบฒเบเบญเบเบฅเบฐเบเบปเบ V เปเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบกเปเบเบกเบตเบเบงเบฒเบกเบชเบปเบกเบเบธเบเบเบฑเบเบเบตเปเบเบเบเบงเบฒเบกเบเบญเบเปเบเบเบตเปเบเปเบฒเบเปเบซเป
makefiles เบญเบทเปเบเปเบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบฎเบนเปเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเป. เปเบเบเปเบฅเบฐเบเบตเปเบเบเปเปเบเบฒเบก, เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ
เบเปเบฒเบเปเบฒเบซเบเปเบฒเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ.
เบเบนเป เปเบเบฎเบนเบเปเบเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบกเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบฅเบฐเบเบปเบ BSD เปเบเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบตเปเบกเปเบเบตเบก
เบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเปเบชเบฑเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฝเบงเบเบฑเบเปเบเบทเปเบญเปเบซเปเบกเบตเบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบกเบฑเบ.
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบ SVID เบซเบผเบท XPG3 เบกเบฑเบเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบฑเบ
เบชเปเบงเบเบเบฐเบซเบเบฒเบ, เปเบเปเบเปเปเบเบทเบเบเบฑเบเบเบฑเบ.
เบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเปเบซเปเบเปเปเบเบงเบฒเบกเบเบตเปเบฅเบฐเบเบธเบงเปเบฒเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบฑเปเบเบเบฐเบเปเบญเบเปเบเบฑเบ
เปเบเบฑเปเบโเบเบฝเบงโเบเบฑเบโเบเบฑเบโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโ. เบเบธเบเบเบฐเบชเบปเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบงเบเบเบฐเบชเบฒเบกเบฒเบ
เปเบเปเบเบปเบเบฅเบฐเบเบฝเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ, เปเบเปเบเบฐเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฝเบเปเบเบเปเบเบงเบดเบเบตเบเบตเปเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบ
เบเบถเบเบเบดเบเปเบฒเบเบปเปเบเบเป.
เบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบเบเบฒเบเบชเบฐเบซเบเบญเบ makefiles เปเบเบเบเบฐเบเบฐเบเบฒเปเบกเปเบเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบเบปเบเบฅเบฐเบเบฝเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบ
makefile เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ. เบเบปเบโเบฅเบฐโเบเบฝเบโเบชเบฐโเบซเบเบญเบโเปเบซเปโเบเปเบฒโเปเบเปโเบเบฝเบโเปเบเปโเบเบธเบโเบชเบปเบกโเบเบฑเบโเบชเบฐโเบซเบเบญเบโเปเบซเปโเปเบเบโเบเบฒเบโเบชเปเบงเบโเบญเบทเปเบเปโเบเบญเบโเบเบตเปโ
เบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008. เบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบญเบเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบชเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบตเป
เบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008. เบเบฝเบเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบฐเบซเบเบญเบเปเบซเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบ
เบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเบธเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเปเบกเปเบเบงเปเบฒเบเบฐเบฅเบธเบเบฅเบปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบฐเบฅเบดเบกเบฒเบเบเบตเป
POSIX.1-2008. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฐเบเบงเบ, เปเบเปเบเปเปเปเบเปเปเบชเบตเบกเบเบฐเบซเบเบฒเบเบเบฒเบ Portable เบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ.
เบเบปเบโเบเบฐโเปเบซเบเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโเปเบกเปเบโเบขเบนเปโเปเบโเบเบฒเบ Portable เบเบญเบโเบเบนเปโเบเบปเบกโเปเบเปโเบเบตเปโเบเปเบญเบโเบเบฒเบโเบเบดเบกโ เปเบฎเบฑเบเปเบซเป เบเปเบฒเบชเบฑเปเบ เปเบฅเบฐเบกเบต
เบเปเบฒเบชเบฑเปเบเบชเปเบฒเบเบเบฒเบ a command.c เบเบทเปเบ.
เบเบฐเบซเบงเบฑเบเบชเบฒเบ MAKESHELL เบเบธเบเบชเบปเบกเบเบฑเบเบเบทเบเบฅเบฐเปเบงเบฑเปเบ. เปเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบซเป a
เบเบนเปเปเบเป override เปเบเบฐเบเบตเปเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบ เปเบฎเบฑเบเปเบซเป เบเปเบฒเบชเบฑเปเบ. เบญเบฑเบเบเบตเปเปเบกเปเบเบชเบฑเบเบชเบปเบ; เบชเปเบฒโเบฅเบฑเบ
เบเบฒเบ เปเบฎเบฑเบเปเบซเป, shell เบเบงเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเปเบฅเบทเบญเบเปเบเบ makefile writer เบซเบผเบทเบฅเบฐเบเบธเปเบงเปเปเบ เปเบฎเบฑเบเปเบซเป
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบฅเบฐเบเปเปเปเบกเปเบเปเบเบเบเบนเปเปเบเปเปเบฅเปเบ เปเบฎเบฑเบเปเบซเป.
เปเบเป เปเบฎเบฑเบเปเบซเป เบเบปเบเบเบฐเปเบซเบเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบชเปเบงเบเปเบซเบเปเบเบฐเบเบงเบเบเบฒเบ prerequisites เบเบญเบ a
เปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเปเบฒเบชเบฑเปเบเบเปเบฒเบเบซเบฒเบเบงเบฒ, เปเบฅเบฐเบฎเบนเบเปเบเบ makefile เบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบตเป. เบกเบฑเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโ
idiom เบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเปเบเปเปเบเบซเบผเบฒเบ makefiles เบเบตเปเบเบฐเบฅเบดเบ yacc เปเบเบเบเบฒเบ; เบเบปเบโเบเบปเบงโเบขเปเบฒเบ:
เบเบน: y.tab.o lex.o main.o
$(CC) $(CFLAGS) โo $@ t.tab.o lex.o main.o
เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเปเบฒ เปเบฎเบฑเบเปเบซเป เปเบฅเบทเบญเบเบเปเบฒเบชเบฑเปเบ arbitrary เปเบ, เปเบเป lex.o เบญเบฒเบเบเบฐเบเปเปเปเบเปเปเบฎเบฑเบเบเบฑเบ
เบเบตเปเบเบทเบเบเปเบญเบ y.tab.h. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบญเบฒเบเบเบฐเบกเบตเบงเบดเบเบตเบเบตเปเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเบชเบฐเปเบเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเป, เบกเบฑเบเปเบกเปเบ
เบเบทเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบเบธเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเบเบฐเบซเบเบฒเบ
เบเบงเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฐเบซเบเบฒเบเบขเปเบฒเบเบเบฐเปเบเปเบเปเบเบทเปเบญ เปเบฎเบฑเบเปเบซเป เบซเบผเบทเบฎเบนเบเปเบเบ makefile เปเบเบทเปเบญเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบกเบฑเบ, เปเบเบฑเบ
เบญเบฐเบเบดเบเบฒเบเบเปเบญเบเบซเบเปเบฒเบเบตเป.
เบเบฑเปเบเบเบญเบเบเบฒเบเบเบณเบเบปเบเบเบฒเบเปเบเบปเปเบฒเปเปเปเบชเบณเบฅเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเปเบเบปเปเบฒเปเบฒเบเปเบกเปเบเบเปเปเปเบเปเบฅเบฐเบเบธเบเบฒเบเบชเปเบงเบ. เบเบฒเบ
เบเบฐเบซเบงเบฑเบเบชเบฒเบ เปเบฎเบฑเบเปเบซเปs เบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเปเบเบปเปเบฒโเบซเบงเปเบฒเบโ, เบซเบงเปเบฒเบโเปเบเบปเปเบฒโ, เบซเบผเบทโเบเปเบฒโเบเบดเบโเปเบซเบฑเบโเปเบโเบเบฒเบโเปเบเบฑเบโเบเปเบฒโเบเปเบฒโเบชเบฑเปเบโ
เบซเบกเบฒเบเปเบเบเบเบนเปเบเปเบฒ เบเบปเบงเบฅเบฐเบเบญเบ. makefile เบเบตเปเบชเบญเบเบเปเบญเบเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเปเบเปเบฅเบฐเบเปเบฒเบชเบฑเปเบ
เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ a , เปเบเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบเปเปเปเบชเบเบเปเบฒเบเบตเปเบเบฐเบฅเบฐเปเบงเบฑเปเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ, เบซเบงเปเบฒเบเปเบเบปเปเบฒ, เปเบฅเบฐเบเปเบฒเปเบซเบฑเบ
เบชเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฐเบเบธเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบซเบกเป.
เบเบฒเบเบชเปเบงเบเปเบซเบเบเบฒเบ ASYNCHRONOUS เบเบฐเบเบญเบเบกเบต SIGTERM เปเบฅเบฐ SIGHUP, เบเปเบญเบกเบเบฑเบเบชเบดเปเบเบญเบทเปเบเป.
SIGINT เปเบฅเบฐ SIGQUIT เปเบเบเบเบฑเปเบเปเบเบตเบก, เปเบญเบปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเบญเบญเบเปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบกเบตเบเบดเบเบเบฒเบเบเปเปเปเบซเปเปเบฎเบฑเบเปเบเบงเบเบฑเปเบ.
SIGTERM เปเบฅเบฐ SIGHUP เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบญเบธเบเบฐเบเบญเบเบญเบทเปเบเปเบเบฐเบซเบเบฒเบเบเบตเปเปเบเปเบเบทเบเบญเบฐเบเบฒเปเบกเปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ
เปเบเบดเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบชเบฑเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป. เปเบกเบทเปเบญโเปเบโ เปเบฎเบฑเบเปเบซเป เปเบเปเบฎเบฑเบเบชเบฑเบเบเบฒเบเบญเบทเปเบเบเบญเบเบเบฒเบ
SIGQUIT, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบชเบปเปเบเบชเบฑเบเบเบฒเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบตเปเบกเบฑเบเปเบเปเบฎเบฑเบเปเบเบทเปเบญเปเบซเปเบกเบฑเบเบญเบญเบเบเปเบงเบ a
เบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเบเบตเปโเบชเบฐโเบเปเบญเบโเปเบซเปโเปเบซเบฑเบโเบชเบฑเบโเบเบฒเบโ. เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบ SIGQUIT เปเบกเปเบเบเปเปเปเบเปเบฅเบฐเบเบธเบเบฒเบเบชเปเบงเบ
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ, เบเปเบฝเบงเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบชเปเบฒเบ core เปเบเบฅเปเปเบกเบทเปเบญเปเบเปเบฎเบฑเบ SIGQUIT, เปเบเป core เบเบฒเบ เปเบฎเบฑเบเปเบซเป
เบเบฐเบเบฑเบเปเบเปเบเบเบฑเบ เบ core เปเบเบฅเปเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฒเบฅเบฑเบเปเบฅเปเบเปเบเปเบงเบฅเบฒเบเบตเป SIGQUIT
เบกเบฒเบฎเบญเบ. เบเบงเบฒเบกเบเบฑเบเบงเบปเบเบเบปเปเบเบเปเปเบกเปเบเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเปเบเบฅเปเบเบตเปเปเบชเบเบซเบฒเบเบเบฒเบเบเบฒเบเบเบฐเบเบปเบเบเบถเปเบเปเบเบดเบเปเบงเบฅเบฒ เปเบฎเบฑเบเปเบซเป
เปเบกเปเบ rerun.
เปเบเป .PRECIOUS เปเบเบปเปเบฒเปเบฒเบเบเบดเปเบชเบเปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเปเบเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบธเบเปเบเบปเปเบฒเปเบฒเบเบเบปเปเบงเปเบฅเบ (เปเบเบเบฅเบฐเบเบธเบงเปเบฒ no
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ). เปเบเป .เบเปเปเบชเบปเบเปเบ เปเบฅเบฐ .เบเบฝเบ เปเบเบปเปเบฒเบซเบกเบฒเบเบเบดเปเบชเบเปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเบญเบญเบเปเบเปเบเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบซเป
เปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ; เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเบงเปเบฒเปเบเบฑเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเปเบเบเบฒเบเบเปเบฅเบฐเบเบตเปเบเบทเปเบญเปเบซเปเบชเบฒเบกเบฒเบเบเบดเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเป
เบซเบผเบท echoing เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเปเบงเบฒเบชเปเบฒเบฅเบฑเบ makefile เบเบฑเบเบซเบกเบปเบ. เบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบทเปเบญ เปเบฎเบฑเบเปเบซเป in
เบฅเบฐเบเบปเบ V เปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบทเปเบญเปเบซเปเบเบปเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบเบฒเบ BSD เปเบฎเบฑเบเปเบซเป.
Macros เบเปเปเปเบเปเบเบทเบเบชเบปเปเบเบญเบญเบเปเบเบซเบฒเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ. เบเบตเปเบเปเปเปเบเบตเบเปเบเบฑเบเบเปเบฅเบฐเบเบต
เปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเป เปเบฎเบฑเบเปเบซเป เปเบฅเบฐโเบเบฐโเบกเบตโเบเบปเบโเบชเบฐโเบเปเบญเบโเบฎเปเบฒเบโเปเบฎเบ. เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบ
เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก เปเบฎเบฑเบเปเบซเป เบเบปเบเปเบงเบฑเปเบเบเบฑเปเบ เปเบเบทเปเบญเบเปเบเปเบเบเบฒเบ เปเบฅเบฐเบกเบฐเบซเบฒเบเบฒเบเบเบตเปเบเบณเบเบปเบเปเบงเปเปเบ เปเบฎเบฑเบเปเบซเป เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ
เบกเบตเบเบฒเบเปเบเบตเปเบก.
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบขเปเบฒเบเบเปเปเปเบเปเปเบเป เบฅเบฐเบเบปเบ() เบชเปเบฒโเบฅเบฑเบโเบเบฑเบโเบเบตโเบเปเบฒโเบชเบฑเปเบโเบเบฑเบโเบซเบกเบปเบโ, เบเบฒเบกโเบเบตเปโเบเปเบญเบโเบเบฒเบโเปเบเบโ
เบฎเบนเบเปเบเบ makefile เปเบเบเบเบฐเบเบฐเบเบฒ; เปเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เบเบงเบเปเบเบปเบฒเปเบฅเบทเบญเบเบชเบฒเบเปเบเบเบเปเปเบกเบตเปเบเบฐ
metacharacters เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบปเบเปเบเบ เบเบปเบเปเบงเบฑเปเบ(). เบเปเปเบกเบตเบเปเปเบเปเบฒเบเบปเบเบงเปเบฒ เบฅเบฐเบเบปเบ() เปเบเบฑเบ
เบเบฒเบเบเปเบฒเปเบเปเปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบเปเบเบฝเบเปเบเปเบงเปเบฒเบเบปเบเปเบเปเบฎเบฑเบเบเบฝเบงเบเบฑเบเบเบฐเบเบฑเบเบฅเบธเปเบเป. metacharacters เปเบเป
เปเบเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเปเปเบเบทเปเบญเบเปเบฒเบกเบเบฒเบเบเบปเบ เบเบปเบเปเบงเบฑเปเบ() เบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบกเปเบโเบเบฒเบโเปเบเปโเบเบญเบโ:
= | ^ ( ) ; & < > * ? [ ] : $ ` ' " \ \n
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบฒเบเบฎเบธเปเบเบเบฑเปเบเบชเบนเบเบเบญเบ เปเบฎเบฑเบเปเบซเป เปเบกเปเบเบเบฒเบเบเบฑเบเบเบธเปเบกเบเบฑเบเบเบฑเบเบเปเบฒเบชเบฑเปเบเบชเปเบฒเบฅเบฑเบ a
เปเบเบปเปเบฒเปเบฒเบ เปเบฅเบฐ เบเบฐเบเบดเบเบฑเบเบเบงเบเบกเบฑเบเปเบเบเปเบเปเบเบฒเบเปเบญเบตเปเบเปเบญเบปเบฒเปเบเบทเบญเบเบเบฝเบง; เบงเบดเบเบตเบเบฒเบเบฅเบฐเบเบปเบ V เปเบกเปเบเปเบเบทเปเบญเบเปเบฒเบ
เปเบเปโเบฅเบฐโเปเบชเบฑเปเบโเปเบเบฑเบโเบชเปเบงเบโเบเบธเบโเบเบปเบโเปเบเบทเปเบญโเปเบเบฐโเปเบเบโเบเปเบฒเบโเบซเบฒเบโ. เบงเบดเบเบตเบเบฒเบเปเบเบฐเบเบฝเบงเบกเบตเบเปเปเบเบตเปเบ
เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเบเบฒเบเบเบฒเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบชเบฒเบเบเปเปเปเบเบทเปเบญเบเบซเบผเบฒเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเบฝเบเปเบเบฑเบ
เบงเบดเบเบตเบเบฒเบเปเบซเบกเปเบเบตเปเปเบเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒเบเบฒเบเบเบปเบเบเบฒเบเบฑเบ makefiles เบเบฐเบซเบงเบฑเบเบชเบฒเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ, เบเบฑเปเบเบเบฑเปเบ
เบเบถเบเบเบดเบเปเบฒเบเบตเปเบกเบต POSIX makefile เบเบทเบเบเปเบฒเบเบปเบเปเบซเปเบเบทเบเบฑเบเบเบฑเบเบเบญเบเบฅเบฐเบเบปเบ V. เบกเบฑเบเปเบกเปเบ
เปเบเบฐโเบเปเบฒโเบงเปเบฒโเปเบเบปเปเบฒโเบซเบกเบฒเบโเบเบดโเปเบชเบโ .ONESHELL เบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ
เบเบฑเบเบฅเบธเบเบฒเบเปเบเปเบเบเบธเปเบกเบซเบญเบเบเบฝเบงเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบซเบผเบทเบเบธเปเบกเปเบเบปเปเบฒเบซเบกเบฒเบ.
เบเบนเปเปเบเปเบเบปเบงเบเบญเบ เปเบฎเบฑเบเปเบซเป เบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฒเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเปเบฒเบชเบฑเปเบเบเปเบงเบ a
. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบกเบฑเบเบเบฐเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบเบฐเปเบเบกเปเบเบดเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ เปเบฅเบฐ
เบเบปเบงเบญเบฑเบเบชเบญเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบเบดเบกเบซเบผเบทเบฅเบฒเบเบเบทเปเบเบตเปเบเบดเบกเบญเบญเบ, เปเบกเบเปเบกเปเบเบตเปเบชเบฑเบเบชเบปเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบทเปเบ. เปเบโเบเปเปโเบชเบฐโเปเบซเบเบตโเบเบปเปเบโ,
เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบฒ เบเบปเบงเบฅเบฐเบเบญเบเปเบเบ
เบเบญเบ เบเบปเบงเบฅเบฐเบเบญเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบนเปเบเบฐเบเบดเบเบฑเบเปเบเปเบฅเบฒเบเบเบฒเบ makefiles เบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบงเปเบ subtle
เบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเป, เปเบฅเบฐเบกเบฑเบเบเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบ a เปเบฎเบฑเบเปเบซเป เบเบตเปเบเปเปเปเบเปเบเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ macro เปเบฅเบฐเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเบเบญเบ
เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบฒ เบเบปเบงเบญเบฑเบเบชเบญเบเบเปเบญเบเบเบดเบเบฒเบกเบกเบฐเบซเบฒเบเบฒเบ. เบเบฑเบเบเบฑเบเปเบซเปเปเบชเบฑเปเบเบกเบฐเบซเบฒเบเบฒเบเปเบเบฑเบ
เบเบฑเบ 1 เบเบฐเปเบเบฑเบเบเบฑเบเบซเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบเบเปเบฒเบเบซเบผเบฑเบเบเบตเปเบชเบณเบเบฑเบเบชเบณเบฅเบฑเบเบเบฒเบ makefiles.
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเปเบเบทเบเบเบทเปเบเบเบน.
เบกเบตเบเบงเบฒเบกเบเบฑเบเบเบงเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบฅเบงเบกเบชเบฒเบเปเบเบเปเบเบเบเปเบฒเบเบเบฑเบ
เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบตเบเบงเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป
เบฅเบฐเบเบธเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเปเบฒเปเบชเบธเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเปเบเบธเบเบชเบปเบกเบเบฑเบเปเบเบเปเบเบทเปเบญเบเบเบตเป. เบฎเบนเปเบเบฑเบ
เบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบทเบเปเบญเบตเปเบเบขเปเบฒเบเบเบฐเปเบเปเบเบงเปเบฒเปเบเบฑเบเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเปเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบ.
เบเบธเบเบชเบปเบกเบเบฑเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบเบเปเบเบเบฒเบกเบดเบเบเบญเบเบฅเบฐเบเบปเบ V เบเปเปเปเบเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒ. เบกเบฑเบโเบเบฐโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโ:
เปเบกเบง: [email protected]
เบเบตเปเบเบฐเบเบฐเบซเบเบฒเบเปเบ;
เปเบกเบง: cat.c
เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเปเบงเบตเบเบฑเบเปเปเปเบเบญเบเบฅเบฐเบเบปเบ V เปเบเบปเปเบฒเบเบฑเปเบ เปเบฎเบฑเบเปเบซเป เปเบฅเบฐ, เปเบเบเบฐเบเบฐเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ, เบเปเปเปเบเปเบขเบนเปเปเบ
เบเบฒเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ macro เปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเบชเบญเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ: เปเบกเบทเปเบญ makefile
parse time เปเบฅเบฐเบซเบเบถเปเบเบเบฑเปเบเปเบเปเบงเบฅเบฒเบเบฑเบเบเบธเบเปเบเบปเปเบฒเบซเบกเบฒเบ.
เบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเปเบเบทเบเบกเบญเบเปเบซเปเปเบเปเบเบฒเบเปเบเบตเปเบก metarules เบเบฑเบ POSIX เปเบฎเบฑเบเปเบซเป. เบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเป %.o: %.c
เบเบทโเบเบฑเบโเบเบฑเบ .co:. เบเบตเปเปเบกเปเบเบเปเบญเบเบเปเบฒเบเปเบเบฑเบเบเบฐเปเบซเบเบเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฒเบเบเบนเปเบเบฒเบเบเบฒเบ, เปเบเปเบงเปเบฒเบกเบฑเบเบเบฐ
เปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฒเบเบเปเบฝเบเปเบเบเบซเบผเบฒเบเปเบเบตเบเปเบเบเปเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป เปเบฎเบฑเบเปเบซเป เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ. เบกเบฑเบเบเบฐเปเบเปเบเปเบฒเบชเบฐเปเบซเบเบตเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบเบปเบเบฅเบฐเบเบฝเบเปเบฅเบฐ
เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบปเบเปเบเบเปเบซเบกเป. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบปเบเบฅเบฐเบเบฝเบเบชเปเบฒเบฅเบฑเบเบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเปเบเบทเบเบเบฑเปเบเปเบงเปเปเบเบทเปเบญเบชเบฐเบซเบเบงเบ
'%' เปเบฅเบฐ '"' เบเบปเบงเบฅเบฐเบเบญเบ. เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเปเบเบฒเบกเบเบฐเปเบเบเบตเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบ metarules เปเบฅเบฐเบงเบปเบเบขเบทเบกเบเบญเบ
เบเบทเปเปเบเบปเปเบฒเบซเบกเบฒเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ. เบเบนเปเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบธเบเบเบนเปเบขเปเบฒเบเปเบเบเปเบฎเบเปเบซเปเปเบเปเบเบปเบงเบฅเบฐเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเป
เบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเปเบซเบผเบปเปเบฒเบเบตเป.
เบกเบตเบเบฒเบเบฎเปเบญเบเบเปเปเบซเปเบเบฐเบซเบเบฒเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบปเบงเบเบฑเปเบเบเปเปเบเปเบฒเบเบเบฒเบ a เปเบเป
เบฅเบฑเบเบชเบฐเบเบฐ. เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบ metarules เปเบเปเบซเบกเป เปเบฎเบฑเบเปเบซเปs เปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบเบฒเบเบเบปเปเบงเปเบเบซเบผเบฒเบ.
เบเบฐเบฅเบดเบกเบฒเบเบเบญเบ POSIX.1-2008 เบเบตเปเปเบกเปเบเบขเบนเปเบเบฑเบเบเปเบฒเบเบดเบเบฒเบกเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเบเบญเบฐเบเบธเบฅเบฑเบเบซเบผเบฒเบ.
เบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ -เบ เบเบฒเบเปเบฅเบทเบญเบเบเปเปเปเบเปเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบปเปเบเบเป a
เบเบฒเบเปเบฅเบทเบญเบ debugging เปเบฅเบฐเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบฎเบนเบเปเบเบเปเบกเปเบเบเปเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบเบปเปเบงเปเบเบเบฑเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบ. เปเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบเบฒเบเบชเปเบฒเบ makefiles. เปเบเป -เบ เบฎเบนเบเปเบเบ
เปเบเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบปเปเบงเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ. เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ, เบเปเบฒเบเบดเบเบฒเบกเบเบญเบ -เบ เปเบกเปเบ
เบเบฝเบเปเบเปเบชเบฐเบซเบเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบกเบตเบเบทเปเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบฎเบฑเบ เปเบฎเบฑเบเปเบซเป เบเบฒเบเบเบตเบเบฑเบเบชเบฐเบเบฃเบดเบ
เบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบ.
เบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฐโเบซเบงเบฑเบโเบชเบฒเบโเบเปเบฒโเบเบงเบโเบซเบเบถเปเบโเบเบฑเบโเบเปเปโเปเบเปโเบฅเบปเบโเบฅเปเบฒเบโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบ suffix เบเบฑเบ -r.
เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบงเบเบฎเบนเปเบงเปเบฒเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฑเบ
target_name เปเบฅเบฐ เบกเบฐเบซเบฒเบเบฒเบ=เบกเบนเบเบเปเบฒ operands เปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบเบฑเบเบซเบกเบปเบเบเบญเบ macro
เปเบเปเบเบทเบเบเบธเบเปเบเปเบเบเปเบญเบเบเบตเปเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเปเบเบฐเบเบทเบเบเบฑเบเบเบฒเบเบเบฑเบ. เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเปเปเปเบเปเปเบฎเบฑเบ
เบเบตเป, เปเบเปเบเบฒเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเบเบซเบฅเบฑเบเบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบญเบฒเบเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบ.
เบเบปเบโเปเบเบโเบเบฒเบโเบญเบฐโเบเบดโเบเบฒเบโเปเบเบปเปเบฒโเปเบกเปเบโเบฅเบฐโเบเบธโเปเบงเปโเบเบฑเบ a เบเปเบฒเบชเบฑเปเบเปเบเบเบเบตเปเบเบฐเบเบปเบเปเบงเบฑเปเบเบเบฑเบเบซเบกเบปเบ
เบเปเบฒเบชเบฑเปเบ, เบเบฑเปเบเบเบตเปเปเบเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบฒเบเบชเบฐเปเบซเบเบตเปเบเบทเปเบญเบเบเบปเปเบ. เบเปเบฅเบฐเบเบตเบชเบธเบเบเปเบฒเบเบเปเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบทเปเบเปเบกเบทเบญเบ
เปเบฅเบฐเบเบทเบเบชเบฐเบซเบเบงเบเปเบงเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ, เปเบเบฑเปเบเปเบ GNU เปเบฎเบฑเบเปเบซเป.
เบญเบฐเบเบฒเบเบปเบ DIRECTIONS
เบเปเปเบกเบต.
เปเบเป makeposix เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net