Linux入门基础操作(ubuntu20.04)(十)
makefile的编写规则:
规则中的三要素:目标、依赖和命令
目标:依赖条件
命令
(1)第一种方法
makefile内容编写:
makefile的运行:
缺点:更改程序时,每次都要重新编译,费时费力
(2)第二种方法
makefile文件内容编写:
makefile的运行:
当更改add.c文件后,重新编译时,只编译了add.c文件
(3)makefile中的变量规则:
$<:规则中的第一个依赖
$@:规则中的目标
$^:规则中的所有依赖
(以上只能在规则中的命令中使用)
加入变量后的makefile的运行:
(4)makefile中的函数:
运行: