1、使用 Make File編譯-連結(jié):
Prompt> make –f <makefile >?
2、Make File 規(guī)則 (與Turbo C++同)
(i) 擴(kuò)展名:*.mak
(ii) 文本
(iii) 格式,例如:
one : one.o two.o three.o four.o (執(zhí)行one依賴于one.o,two,o,three.o,four.o)
cc -o one one.o two.o three.o four.o (只要有一個依賴項被更新,就執(zhí)行)
one.o : one.c (目標(biāo)文件one.o依賴于one.c)
cc -c one.c (只要依賴項更新,就執(zhí)行)
two.o : two.c (目標(biāo)文件two.o依賴于two.c)
cc -c two.c (只要依賴項更新,就執(zhí)行)
three.o : three.c (目標(biāo)文件three.o依賴于three.c)
cc -c three.c (只要依賴項更新,就執(zhí)行)
four.o : four.c (目標(biāo)文件four.o依賴于four.c)
cc -c four.c (只要依賴項更新,就執(zhí)行)
Prompt> make –f <makefile >?
2、Make File 規(guī)則 (與Turbo C++同)
(i) 擴(kuò)展名:*.mak
(ii) 文本
(iii) 格式,例如:
one : one.o two.o three.o four.o (執(zhí)行one依賴于one.o,two,o,three.o,four.o)
cc -o one one.o two.o three.o four.o (只要有一個依賴項被更新,就執(zhí)行)
one.o : one.c (目標(biāo)文件one.o依賴于one.c)
cc -c one.c (只要依賴項更新,就執(zhí)行)
two.o : two.c (目標(biāo)文件two.o依賴于two.c)
cc -c two.c (只要依賴項更新,就執(zhí)行)
three.o : three.c (目標(biāo)文件three.o依賴于three.c)
cc -c three.c (只要依賴項更新,就執(zhí)行)
four.o : four.c (目標(biāo)文件four.o依賴于four.c)
cc -c four.c (只要依賴項更新,就執(zhí)行)