一起来写Makefile
Makefile关系到整个工程的编译规则。一个工程的源文件不计其数,其按照类型、功能、模块分别放在若干目录中,makefile就定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,其可以跟shell样执行系统的命令。
杰儿__er
不努力一下,怎么知道什么叫绝望!哈哈哈
展开
-
Makefile —— 如何在文件内使用变量?
在上篇Makefile —— Makefile的规则是什么?make是如何工作的?make的工作方式是什么?文章中我们可以看到[.o]文件的字符串被重复用了三次,如果我们在工程中需要加入一个新的[.o]文件,那么我们需要在三个地方加。 # 为了makefile文件易维护,我们使用变量来表示。 # makefile的变量也就是一个字符串,理解成C语言中的宏会更好 # # 声明一个变量,obje...原创 2019-07-08 21:32:41 · 648 阅读 · 0 评论 -
Makefile —— Makefile的规则是什么?make是如何工作的?make的工作方式是什么?
#1、Makefile的规则:# target... : prerequisites... # command target是:【目标文件:包含执行文件edit与中间目标文件(*.o)文件】 prerequisites是: 【依赖文件:包含冒号后面那些.c文件与.h文件;edit的依赖文件是所有.o文件】 command是:【命令:定义了如何生成目标文件的操作系统命令,一定要以T...原创 2019-07-08 21:07:54 · 774 阅读 · 0 评论