1、格式:
目标:目标依赖文件1 目标依赖文件2
(tab)<command>
2、举例:
[root@www ~]# vi makefile
helloworld : file1.o file2.o helloworld依赖file1.o file2.o两个目标文件。
gcc File1.o File2.o -o helloworld 编译出helloworld可执行文件。-o表示指定的目标文件名。
clean:
rm -rf *.o helloworld 当用户键入make clean命令时,会删除*.o 和helloworld文件。
3、使用变量:
[root@www ~]# vi makefile
OBJS = file1.o file2.o
helloworld : $(OBJS)
gcc $(OBJS) -o helloworld
gcc $(OBJS) -o helloworld
clean:
rm -rf *.o helloworld