寫一 Makefile 其作用如下:
prompt> make
gcc -c -o main.o main.c
gcc -c -o circle.o circle.c
gcc -c -o volume.o volume.c
gcc -o ans main.o circle.o volume.o
prompt> make clean
rm -f ans main.o circle.o volume.o
prompt> make
gcc -c -o main.o main.c
gcc -c -o circle.o circle.c
gcc -c -o volume.o volume.c
gcc -o ans main.o circle.o volume.o
prompt> touch circle.h
prompt> make
gcc -c -o circle.o circle.c
gcc -o ans main.o circle.o volume.o
prompt> touch volume.c
prompt> make
gcc -c -o volume.o volume.c
gcc -o ans main.o circle.o volume.o
prompt> touch common.h
prompt> make
gcc -c -o main.o main.c
gcc -c -o circle.o circle.c
gcc -c -o volume.o volume.c
gcc -o ans main.o circle.o volume.o
prompt> make clean
rm -f ans main.o circle.o volume.o
prompt> ls
Makefile circle.c circle.h common.h main.c volume.c volume.h
prompt>