一、makefile基本语法格式
目标:依赖
<tab>命令
或
目标:
<tab>命令
注意:
1、命令必须以tab开头,不能是四个空格,此处及其容易出错。
2、依赖并不是必须存在的,当没有依赖时,对应的命令将强制执行。
二、简单的例子
makefile代码:
hello:hello.c
gcc -o hello hello.c
clean:
rm -rf hello
三、语句解析
1、hello为目标文件,依赖于hello.c(即:hello.c为hello的依赖文件)
clean为目标文件,此目标没有依赖文件
2、当执行make时,会寻找到第一个目标文件hello,然后执行下面的语句:gcc -o hello hello.c
3、当执行make clean时,强制执行后面的语句:rm -rf hello