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