GNU Make
1 篇折腾Makefile
最近有同事写了个 shell 脚本,可以通过比较源文件和目标文件的时间戳,实现部分编译的功能。我觉得这个是 make 的本职工作,于是花了 " 亿点点 " 时间研究了 Makefile 怎么写,简单记录点笔记 make 主要用来做自动化构建工作,只要我们在项目文件夹内定义 makefile(或者 Makefile)文件,make 就会按照规则来做构建工作。makefile 的一个简单示例: main: main.c gcc main.c -o main 这个例子里定义了一条规则 main: …
最近有同事写了个 shell 脚本,可以通过比较源文件和目标文件的时间戳,实现部分编译的功能。我觉得这个是 make 的本职工作,于是花了 " 亿点点 " 时间研究了 Makefile 怎么写,简单记录点笔记 make 主要用来做自动化构建工作,只要我们在项目文件夹内定义 makefile(或者 Makefile)文件,make 就会按照规则来做构建工作。makefile 的一个简单示例: main: main.c gcc main.c -o main 这个例子里定义了一条规则 main: …