test:fun1.o fun2.o main.o
gcc fun1.o fun2.o main.o -o test
fun1.o:fun1.c
gcc -c fun1.c -o fun1.o
fun2.o:fun2.c
gcc -c fun2.c -o fun2.o
main.o:main.c
gcc -c main.c -o main.o
clean:
rm *.o
也可以直接省略为
fun1:fun1.o fun2.o main.o