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

Ad


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

เด†เดถเตเดฐเดฟเดค - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

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

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

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

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

NAME


makedepend - เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•

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


เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต [ -Dเดชเต‡เดฐเต=เดฎเดพเดทเต ] [ -Dเดชเต‡เดฐเต ] [ -Iเด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ ] [ -Yเด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ ] [ -a ] [ -fmakefile
] [ -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดซเดฏเดฒเต ] [ -oobjsuffix ] [ -pเด’เดฌเตเดœเตเดชเตเดฐเดฟเดซเดฟเด•เตเดธเต ] [ -sเดธเตเดŸเตเดฐเดฟเด‚เด—เต ] [ -wเดตเต€เดคเดฟ ] [ -v ] [ -m ]
[-- เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ -- ] เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ ...

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


เดฆเดฟ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด“เดฐเต‹เดจเตเดจเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเต† เด’เดฐเต C- เดชเต‹เดฒเต† เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต #เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, #เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•, #undef, #ifdef, #ifndef, #endif, #เดŽเด™เตเด•เดฟเตฝ,
#เดŽเดฒเดฟเดซเต เด’เดชเตเดชเด‚ # เด•เต‚เดŸเดพเดคเต† เดเดคเดพเดฃเต เดŽเดจเตเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ #เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด’เดฐเต เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ #เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดฑเดซเดฑเตปเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
# เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดˆ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚.

เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดŽ เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเดฏเต‹ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเต‹ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด’เดฐเต เด•เต‹เดณเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚. เดˆ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เตพ เดชเดฟเดจเตเดจเต€เดŸเต a เดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต makefile เด† เดตเดฟเดงเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•(1)
เด’เดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เดเดคเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดพเดฃเต เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเด‚.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต makefile เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ,
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต‡เด•เตเด•เต เดซเดฏเตฝ. เด‡เดคเต‹เดŸเตŠเดชเตเดชเด‚ เด’เดฐเต เด‡เดคเดฐ เดฎเต‡เด•เตเด•เต เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ -f เด“เดชเตเดทเตป. เด…เดคเต เด†เดฆเตเดฏเด‚
เดฒเตˆเดจเดฟเดจเดพเดฏเดฟ makefile เดคเดฟเดฐเดฏเตเดจเตเดจเต

# เดˆ เดฒเตˆเตป เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฐเตเดคเต -- เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด’เดจเตเดจเต -s เด“เดชเตเดทเตป, เดกเดฟเดชเตปเดกเตปเดธเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเตเดณเตเดณ เด’เดฐเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เด†เดฏเดฟ. เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ
เด‡เดคเต, เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เด‡เดคเดฟเดจเต† เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณเดคเต†เดฒเตเดฒเดพเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดˆ เดตเดฐเดฟเด•เตเด•เต เดถเต‡เดทเด‚. เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เดšเต‡เตผเด•เตเด•เตเด‚
makefile เดคเตเดŸเตผเดจเตเดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•. เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ เดจเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป, เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดซเต‹เดฎเดฟเดจเตเดฑเต† เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเดฟเตฝ เดตเดฐเดฟเด•เตพ เด‡เดŸเตเดจเตเดจเต

sourcefile.o: dfile...

เดŽเดตเดฟเดŸเต† sourcefile.o เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเต‡เดฐเดพเดฃเต เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเดฏเด‚ ``.o'' เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดฏเดคเต,
เด’เดชเตเดชเด‚ dfile a เดฏเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เด†เดถเตเดฐเดฟเดคเดคเตเดตเดฎเดพเดฃเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ or
เด…เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดŸ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเด‚


เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด’เดฐเต เดฎเต‡เด•เตเด•เตโ€Œเดซเตˆเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ ``เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเด•'' เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเตเดšเต†เดฏเตเดฏเตเด‚
เดฎเต‡เด•เตเด•เตโ€Œเดซเตˆเดฒเดฟเดจเดพเดฏเดฟ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด•เดพเดฒเดฟเด•เดฎเดพเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
SRCS = file1.c file2.c ...
CFLAGS = -O -DHACK -I../foobar -xyz
เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเด•:
เด†เดถเตเดฐเดฟเดค -- $(CFLAGS) -- $(SRCS)

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


เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เดพเดคเตเดค เดเดคเต เด“เดชเตโ€Œเดทเดจเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด‚, เด…เดคเตเดตเดดเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด…เดคเต‡ เดตเดพเดฆเด™เตเด™เตพ cc(1).

-Dเดชเต‡เดฐเต=เดฎเดพเดทเต or -Dเดชเต‡เดฐเต
เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•. เด‡เดคเต เด’เดฐเต เดจเดฟเตผเดตเดšเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต เดชเต‡เดฐเต in เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดšเดฟเดนเตเดจ เดชเดŸเตเดŸเดฟเด•. เด•เต‚เดŸเดพเดคเต†
=def เดšเดฟเดนเตเดจเด‚ ``1'' เด†เดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

-Iเด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดˆ เด“เดชเตเดทเตป เดชเดฑเดฏเตเดจเตเดจเต เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟเด•เตเด•เดพเดฃเดพเตป เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ เด…เดคเดฟเดจเตเดฑเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต
เด…เดคเต เดจเต‡เดฐเดฟเดŸเตเดฎเตเดชเต‹เตพ เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ a # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดธเตเดตเดคเดตเต‡,
เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดคเดฟเดฐเดฏเดฒเตเด•เดณเดฟเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ / usr / เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เด’เดชเตเดชเด‚
เด’เดฐเต เด•เด‚เดชเตˆเดฒเตผ-เด†เดถเตเดฐเดฟเดค เดกเดฏเดฑเด•เตเดŸเดฑเดฟ)

-Yเด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ
เดŽเดฒเตเดฒเดพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-a เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดฎเดพเดฑเตเดฑเดฟ เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดšเต‡เตผเด•เตเด•เตเด•.

-fmakefile
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต. เด’เดฐเต เด‡เดคเดฐ เดฎเต‡เด•เตเด•เต เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เดดเดฟเดฏเตเด‚
เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•. เดซเดฏเตฝ เดจเดพเดฎเดฎเดพเดฏเดฟ ``-'' เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต, -f-) เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดซเดฏเตฝ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

-เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดซเดฏเดฒเต
เด‡เตปเดชเตเดŸเตเดŸเดพเดฏเดฟ เดซเดฏเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•, เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเตฝ. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดซเดฏเตฝ เด’เดฐเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดพเตฝ เด‡เดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดธเตเดตเดพเดงเต€เดจเดฎเตเดฃเตเดŸเต
เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดตเดฐเดฟเด•เตเด•เต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจ.

-oobjsuffix
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดชเตเดฐเดคเตเดฏเดฏเด‚. เดšเดฟเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเดฏเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดฃเต
``.o'' เด…เดฒเตเดฒเดพเดคเต†. ``.b'' เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดคเตเดฏเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
เด•เต‚เดŸเต† -เด’เดฌเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ``:obj'' เด•เต‚เดŸเต† -o:obj เด…เด™เตเด™เดจเต†.

-pเด’เดฌเตเดœเตเดชเตเดฐเดฟเดซเดฟเด•เตเดธเต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต. เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเต เดฎเตเตปโ€Œเด•เต‚เดŸเตเดŸเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต
เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดพเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดšเดฐเดŸเต.

-sเดธเตเดŸเตเดฐเดฟเด‚เด—เต
เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเดฟเตฝ เดคเดฟเดฐเดฏเดพเตป.

-wเดตเต€เดคเดฟ
เดตเดฐเดฏเตเดŸเต† เดตเต€เดคเดฟ. เดธเดพเดงเดพเดฐเดฃ, เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เดคเต เดŽเดดเตเดคเตเดจเตเดจ เด“เดฐเต‹ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฒเตˆเดจเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เดตเดพเดฏเดจเดพเด•เตเดทเดฎเดคเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ 78 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดฟเตฝ เด•เดตเดฟเดฏเดฐเตเดคเต. เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเด™เตเด™เตพ เดˆ เดตเต€เดคเดฟ เดฎเดพเดฑเตเดฑเดฃเด‚.

-v เดตเดพเดšเดพเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดˆ เด“เดชเตเดทเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเดพเตป
เด“เดฐเต‹ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‚เดŸเต†เดฏเตเด‚.

-m เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เด“เดชเตเดทเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเด™เตเด•เดฟเตฝ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดนเดพเดœเดฐเดพเด•เตเด•เดพเตป
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดฎเดฑเตเดฑเตŠเดฐเต เดซเดฏเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ
เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด‡เดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดธเตเดตเดคเดตเต‡เดฏเตเดณเตเดณ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚; เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเดฟเด•เดšเตเดšเดคเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดฟ
เดธเดฟ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด’เดฐเต เดชเดฟเดถเด•เต. เดˆ เด“เดชเตโ€Œเดทเตป เดฌเดพเด•เตเด•เตโ€Œเดตเต‡เตผเดกเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเด•เตเด•เตเด‚ เดธเดนเดพเดฏเดคเตเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ.

-- เด“เดชเตเดทเดจเตเด•เตพ --
If เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เด’เดฐเต เด‡เดฐเดŸเตเดŸ เดนเตˆเดซเตป (--) เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเตเดค เดตเดพเดฆเด‚ เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚; เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด‡เดฐเดŸเตเดŸ เดนเตˆเดซเตป
เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเด•เดฟเดคเตเดธ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ, เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚
เด’เดฐเต CFLAGS-เตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเด—เต‚เดขเดฎเดพเดฏ เด•เด‚เดชเตˆเดฒเตผ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•
เดฎเดพเด•เตเดฐเต‹ (เด•เดพเดฃเตเด• เด‰เดฆเดพเดนเดฐเดฃเด‚ เดฎเตเด•เดณเดฟเดฒเต† เดตเดฟเดญเดพเด—เด‚). เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต เด’เดชเตเดชเด‚
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‡เดฐเดŸเตเดŸ เดนเตˆเดซเดจเตเด•เดณเตเดŸเต† เดœเต‹เดกเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด…เตฝเด—เต‹เดฐเดฟเดคเด‚


เดˆ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเต€เดชเดจเด‚ เดฎเดฑเตเดฑเต‡เดคเดฟเดจเต†เด•เตเด•เดพเดณเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดฎเดพเด—เตเดจเดฟเดฑเตเดฑเตเดฏเต‚เดกเต เด•เตเดฐเดฎเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดคเดฟเดจเต† เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดžเดพเตป เด•เดฃเตเดŸเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดฑเตเดฑเต ``เด†เดถเตเดฐเดฟเดค เดœเดจเดฑเต‡เดฑเตเดฑเตผ''. เดˆ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‡เดจเตเดฆเตเดฐเด‚ เดฐเดฃเตเดŸเดพเดฃเต
เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ: เด’เดฐเตŠเดฑเตเดฑ เดฎเต‡เด•เตเด•เต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดเด•เดฆเต‡เดถเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚
เด…เดคเตเดคเดจเตเดจเต† -I เด’เดชเตเดชเด‚ -D เด“เดชเตเดทเดจเตเด•เตพ; เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เดฎเดฟเด•เตเด• เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดตเดฒเดฟเดฏเดคเต‹เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเด‚
เด’เดฐเต‡ เดซเดฏเดฒเตเด•เตพ.

เดˆ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดฎเต†เดฏเตเด•เตเด•เต เดซเดฏเดฒเดฟเดจเตเด‚ เด’เดฐเดฟเด•เตเด•เตฝ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ makefile เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ. เด…เดคเต เดชเดพเดดเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด“เดฐเต‹ เด‰เดฑเดตเดฟเดŸเดตเตเด‚, เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เดšเดฟเดนเตเดจ เดชเดŸเตเดŸเดฟเด• เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด’เดฐเต เดคเดตเดฃ เดซเดฏเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.
เด…เด™เตเด™เดจเต†, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต† เด†เดฆเตเดฏ เดซเดฏเตฝ เด†เดจเตเดชเดพเดคเดฟเด•เดฎเดพเดฏ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚
เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเด‚. เดŽเดจเตเดจเดพเตฝ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเดฟเตฝ, เดŽเด™เตเด•เดฟเตฝ
เด‡เดคเดฟเดจเด•เด‚ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เด’เดฐเต เด‰เตพเดชเตเดชเต†เดŸเตเดŸ เดซเดฏเตฝ เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเตเดจเตเดจเต, เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เดจเตเดจเต เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เตเด•. เดซเดฏเตฝ1.เดธเดฟ เด’เดชเตเดชเด‚ file2.c, เด…เดต เด“เดฐเต‹เดจเตเดจเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเตฝ header.h, เดซเดฏเดฒเตเด‚ header.h เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต def1.h เด’เดชเตเดชเด‚
def2.h. เดจเดฟเด™เตเด™เตพ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ

เด†เดถเตเดฐเดฟเดค เดซเดฏเตฝ1.c file2.c

เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเดพเดดเตเดธเต เดšเต†เดฏเตเดฏเตเด‚ เดซเดฏเตฝ1.เดธเดฟ เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, header.h เดŽเดจเตเดจเดฟเดŸเตเดŸเต def1.h เด’เดชเตเดชเด‚ def2.h. It
เดคเตเดŸเตผเดจเตเดจเต เดˆ เดซเดฏเดฒเดฟเดจเตเดณเตเดณ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดŽเดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต

file1.o: header.h def1.h def2.h

เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเดพเดดเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดซเดฏเตฝ2.เดธเดฟ เด…เดคเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต header.h, เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเดฏเตฝ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเดฐเตเดคเต, เดชเด•เตเดทเต‡ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต header.h, def1.h เด’เดชเตเดชเด‚ def2.h เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต
เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เตพ file2.o.

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


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

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

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

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

Ad