標的(target): 目標檔1 目標檔2 <tab> gcc -o 欲建立的執行檔 目標檔1 目標檔2
<tab>
需要在命令行的第一個字元;
<tab>
與空白:
<tab>
;不能為空白。
#
為行首的文字都是註解。
[dywang@dyw219 zzz]$ cd make1/ [dywang@dyw219 make1]$ vim makefile [dywang@dyw219 make1]$ cat makefile main: main.o 2.o 3.o gcc -o main main.o 2.o 3.o
[dywang@dyw219 make1]$ rm *.o main
[dywang@dyw219 make1]$ make cc -c -o main.o main.c cc -c -o 2.o 2.c cc -c -o 3.o 3.c gcc -o main main.o 2.o 3.o
[dywang@dyw219 make1]$ ./main 2222
[dywang@dyw219 make1]$ make make: `main' is up to date.