เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ icmstart เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
icmstart - script startup เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเปเบเบผเปเบเบผเบก icmbuild
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
icmstart [เบเบปเบงเปเบฅเบทเบญเบเบเปเบฒเบเป] top-dir [เปเบเบเบเบฒเบ|เบซเปเบญเบเบชเบฐเปเบธเบ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบเป icmstart script เปเบเบฑเบ script เบเบปเปเบงเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเปเบเบเบเบฒเบ
เบเบฒเบเบเปเบฒเปเบเป icmake(1) เปเบฅเบฐ icmbuild(1). Icmstart เบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบทเปเบญเบเบเบปเปเบ เบเปเบฒเบเปเบเบดเบ เปเบฅเบฐ
เบเบดเบเบเบฑเปเบเปเบเบฅเป เบซเปเบญเบเบฎเบฝเบ, เปเบงเบตเบเบฑเปเบ เปเบฅเบฐ icmconf เบเปเปเบฒเบเบงเปเบฒ เบเปเบฒเบเปเบเบดเบ. เบเบฒเบเปเบเปเบเบฝเบเบเบตเบชเบญเบ
`เปเบเบเบเบฒเบ' เบซเบผเบท `เบซเปเบญเบเบชเบฐเบซเบกเบธเบ' เบญเบฒเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบฑเบโเบฎเบนเบโเปเบเบโเบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบญเบโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเบญเบโ
icmbuild(1) script.
เปเบเบฅเป Skeleton เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบปเปเบเบเปเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบ, เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบเบฅเป
/etc/icmake/icmstart.rc, เบญเบฒเบเบเบฐเบเบทเบเบเบดเบเบเบฑเปเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบ (cf. icmstart.rc(7)).
เบซเบผเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบชเปเบฒเบเปเบเบ icmstart เปเบเป icmbuild(1) script เบญเบฒเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบ
เบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเปเบเบเบเบฒเบ.
OPTIONS
Icmstart เบญเบฒเบเบเบฐเบเบทเบเปเบญเบตเปเบเบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเป, เปเบเบดเปเบ (เบเปเบฒเบฅเบฐเบเบธ) เบเปเบญเบเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ
เบเบฒเบเปเบเปเบเบฝเบเบเบญเบ icmstart:
o -b
เบเบฒเบเบเบดเบเบเบฑเปเบเบเบทเปเบเบเบฒเบ: เปเบเบฅเป VERSION, use.cc เปเบฅเบฐ version.cc เบเปเปเปเบเปเบเบดเบเบเบฑเปเบ,
เปเบฅเบฐ #define USE_VERSION entry เปเบ icmconf เปเบเปเบเบทเบเบชเบฐเปเบเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบญเบญเบ.
o -c confpath
เปเบเปเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ (icmstart.rc, เบเบนเปเบเบฝเบ, เบเบต เปเบฅเบฐ เปเบงเบตเบเบฑเปเบ) เบเปเบฒเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ
'confpath' เปเบเบเบเบตเปเบเบฐเบขเบนเปเปเบ ~/.icmake เปเบฅเบฐ / เบซเบผเบท /etc/icmake/. เปเบกเบทเปเบญโเปเบโเบซเบเบถเปเบโเปเบเบฅโเปโเปเบเปโเบเบทเบโเบเบปเบโเปเบซเบฑเบโเบกเบฑเบโเปเบกเปเบโ
เปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเป overrides เบเบฒเบเบชเปเบงเบเบเบญเบเปเบเบฅเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบ icmake(1).
o -d
เบขเปเบฒเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเปเบเป, เปเบเปเบชเบฐเปเบเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ
เบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบ.
o -I
เบขเปเบฒเบเบดเบเบเบฑเปเบเปเบเบฅเป.
o -r เปเบเบเบเบตเปเปเบเบฅเปเบเบตเปเบกเบตเบขเบนเปเปเบเบเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบ. เบเปเบฒ -r เบเปเปเปเบเปเบชเบฐเบซเบเบญเบเปเบซเป icmstart เบเบฐเบเบฒเบก
เบเบนเปเปเบเปเปเบเบทเปเบญเบขเบทเบเบขเบฑเบเบงเปเบฒเปเบเบฅเปเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเปเบญเบเบเบทเบเบเบฝเบเบเบฑเบ. เบเปเบฒเปเบเบฑเบเปเบเบเบเบฐเบเบนเบ
specification เบซเบกเบฒเบเปเบเบดเบเปเบเปเบฅเบเบฐเบเปเบฅเบต, เปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบฑเบกเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบเบเบญเบเบกเบฑเบเบเบฐ
เปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเปเบเบ.
o -s เปเบชเบฑเปเบเบเบฒเบเปเบเบเบเบฐเบเบนเบ
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบฅเปเปเบเบเบเบฐเบเบนเบเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเปเบเบฅเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบเบเบฐเบเบนเบ
/usr/share/icmake/icmstart.rc. เบญเบตเบเบเบฒเบเปเบฅเบทเบญเบ, เปเบเบฅเปเบเบฑเบเบเบฐเบเบฒเบเบญเบ skeleton เบญเบฒเบเบเบฐเปเบเบฑเบ
เบฅเบฐเบเบธเปเบงเปเปเบเบ ICM เบเบปเบงเบเปเบฝเบเปเบเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เปเบเบดเปเบ - เปเบเบเบฒเบเบเบฑเบเบเบฑเบ - เบญเบฒเบเบเบฐเบเบทเบ overruled เปเบเบ
เปเบชเบฑเปเบเบเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฑเบ -s เบเบฒเบเปเบฅเบทเบญเบ. เปเบชเบฑเปเบเบเบฒเบ skeleton เบญเบฒเบเบเบฐเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบเปเบเบฑเบก
file-path เบซเบผเบทเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบต, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบเบฅเปเบเบฑเบเบเบฐเบเบฒเบเบญเบ skeleton เปเบกเปเบเบชเบปเบกเบกเบธเบเบงเปเบฒ
be icmstart.rc (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบขเบนเปเบเบตเป เปเบเบเบเบฐเบเบนเบ เปเบญเบเบฐเบชเบฒเบ). เบเบฑเปเบเปเบเป icmstart เบเบฒเบเบเปเบฒเปเบเป cp เบเบฒเบเบเบดเบเบเบฑเปเบ
เปเบเปเบก, cp เบเบฐเบเปเบญเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเปเบกเบทเปเบญเปเบ icmstart เบเบงเบเบเบดเบเบเบฑเปเบเปเบเบฅเป skeleton.
เปเบเบเบเบฐเบเบนเบ เปเบญเบเบฐเบชเบฒเบ
เปเบเบฅโเปโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบ Skeleton เบญเบฒเบโเบเบฐโเบกเบตโเบเปเบฒโเบเบดเบโเปเบซเบฑเบ (เปเบชเบฑเปเบโเบซเบงเปเบฒเบโเปเบเบปเปเบฒโเปเบฅเบฐโเปเบชเบฑเปเบโเบเบตเปโเปเบฅเบตเปเบกโเบเบปเปเบโเบเปเบงเบ
เปเบเบทเปเบญเบเปเบฒเบ hash (#)) เปเบเบดเปเบเบเบทเบเบฅเบฐเปเบฅเบตเบ, เปเบฅเบฐเบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบงเบเบเบฐเบกเบตเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ s
เบเบฒเบเบเบดเบเบเบฑเปเบ.
เปเบเบฅเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ /etc/icmake/icmstart.rc, เบเบฑเบเบเบธ
เบซเปเบญเบ
P main.cc
P main.ih
P use.cc
P version.cc
เบ ? เปเบเบทเปเบญเบเบชเบฐเปเบเบ
เบ ? parser
เปเบเบฅเปเบเบตเปเบเบทเบเบเบงเบเบเบธเบกเปเบเบ ~/.icmake/icmstart.rc, เบเบฐเปเบฅเบชเบฒเบ icmstart.rc(7) เบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบ
เบฎเบนเบโเปเบเบโเบเบญเบโ icmstart.rc เบเบทเปเบ.
CONFIGURATION เปเบญเบเบฐเบชเบฒเบ
เปเบเบฅโเปโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโ icmstart.rc, เบเบนเปเบเบฝเบ, เบเบต เปเบฅเบฐ เปเบงเบตเบเบฑเปเบ เบเบทเบเบฎเบฑเบเบฎเบนเปเปเบฅเบฐ
เบเบณ เปเบเบตเบเบเบฒเบเปเบเบ icmstart.
เบเปเบฒ -c เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบฅโเปโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบปเบโเปเบซเบฑเบโเบขเบนเปโเปเบโเปเบชเบฑเปเบโเบเบฒเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบโเบเบตเปโ
เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป. เบเปเบฒเบเปเปเปเบเปเบฅเบฐเบเบธเบซเบผเบทเบเปเปเบเบปเบเปเบเบฅเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบชเบฑเปเบเบเบฒเบ ~/icmake is
เบเบงเบเบเบฒ. เบเปเบฒเบเปเปเบเบปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบขเบนเปเปเบ ~/icmake เบเปเปเบงเปเบฒ, เปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบ
/etc/icmake เบเบทเบเบเปเบฒเปเบเป.
เปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบญเบ icmstart. เปเบกเบทเปเบญเบเปเปเบกเบต
icmstart เบเปเบฒเปเบเบตเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
o เบเปเบฒเปเบเบฅเป เบเบนเปเบเบฝเบ เบเปเปเบกเบต icmstart เบเบฒเบเบเปเบฒเปเบเป #เบเปเบฒเบเบปเบ เบเบนเปเบเบฝเบ "".
เปเบกเบทเปเบญเปเบเบฅเป เบเบนเปเบเบฝเบ เบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบกเบฑเบเบเบงเบเบเบฐเบกเบตเปเบชเบฑเปเบเบซเบเบถเปเบ,
เบเปเบฒเบเบปเบเบเบนเปเบเบฝเบเบเบญเบเปเบเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ:
#define AUTHOR "Frank B. Brokken[email protected]>"
o เบเปเบฒเปเบเบฅเป เปเบงเบตเบเบฑเปเบ เบเปเปเบกเบต icmstart เบเบฒเบเบเปเบฒเปเบเป #เบเปเบฒเบเบปเบ เปเบงเบตเบเบฑเปเบ "0.00.00".
เปเบกเบทเปเบญเปเบเบฅเป เปเบงเบตเบเบฑเปเบ เบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบกเบฑเบเบเบงเบเบเบฐเบกเบตเปเบชเบฑเปเบเบซเบเบถเปเบ,
เบเบฒเบโเบเปเบฒโเบเบปเบโเบชเบฐโเบเบฑเบโเบเบปเปเบโเบเบญเบโเปเบเบโเบเบฒเบโ. เบเบปเบงเบขเปเบฒเบ:
#เบเบณเบเบปเบ VERSION "1.00.00"
o เบเปเบฒเปเบเบฅเป YEAR เบเปเปเบกเบต icmstart เบเบฒเบเบเปเบฒเปเบเป #เบเปเบฒเบเบปเบ เบเบต "yyyy" เบเปเบญเบเบเบตเป เบเบตเบเบต is
เบเบตโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโ.
เปเบกเบทเปเบญเปเบเบฅเป YEAR เบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบกเบฑเบเบเบงเบเบเบฐเบกเบตเปเบชเบฑเปเบเบซเบเบถเปเบ,
เบเปเบฒเบเบปเบเบเบตเปเบเบตเบเบเบปเบงเบเบญเบเปเบเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ:
#เบเบณเบเบปเบเบเบต "2016"
เบเบงเบฃเบเบเบทเบเปเบเปเบขเบนเปเบเบตเปเบเบตเปเบเบฑเบเบเบฑเปเบเปเบเปเบเบตเบเบตเปเบเปเบญเบเบญเบญเบเบกเบฒเปเบเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฐเบเบฒเบเปเบเบฑเบเบเปเบงเบเบเบญเบเบเบตเบเปเปเบกเบฒ
เบเบฒเบเบเบฑเปเบ, เบเบทเบเบฑเบเบเบฑเบเบเบตเบเบญเบ Icmake:
#เบเบณเบเบปเบเบเบต "1992-2016"
o เบเปเบฒเปเบเบฅเป icmstart.rc เบเปเปเบกเบต (เบซเบผเบทเบซเบงเปเบฒเบเปเบเบปเปเบฒ) icmstart เบเบฐเบเปเปเบเบดเบเบเบฑเปเบเปเบเป
เบเบญเบเปเบเบฅเปเบเบปเบเบเบฐเบเบดเบเบตเปเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ icmstart.rc, เปเบเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบ,
icmconf เปเบฅเบฐ เปเบงเบตเบเบฑเปเบ เบเบทเบเบเบดเบเบเบฑเปเบ. )
เปเบเป icmstart เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net