摘要: 在实际的工程项目中,生成的目标文件、最终可执行文件以及其它中间文件都需要进行管理,而不是生成在同一个目录下,本次,我们给出下面的实战需求: 1、自动生成target文件夹存放可执行文件。 2、自动生成objs文件夹存放编译生成的目标文件(*.o)。 3、支持调试版本的编译选项。 4、考虑代码的扩展性 阅读全文
posted @ 2018-02-05 20:43 周伯通789 阅读(264) 评论(0) 推荐(0) 编辑
摘要: makefile中支持函数的概念,make解释器提供了一系列的函数供makefile调用,类似于函数库。在makefile中支持自定义函数的实现,并调用执行。通过define关键字实现自定义函数。 自定义函数的基本语法如下: 自定义函数是一个多行变量,无法直接调用,只能在规则中进行调用。自定义函数是 阅读全文
posted @ 2018-02-05 18:16 周伯通789 阅读(229) 评论(0) 推荐(0) 编辑
摘要: makefile中支持条件判断语句,具体如下: 注意事项:条件判断语句只能用于控制make实际执行的语句;但是,不能控制规则中命令的执行过程。 条件判断语句的常用语法如下,一般只是用其中的常用形式: 具体的条件判断关键字如下: 编写makefile文件,并执行make,结果如下所示: ifeq、el 阅读全文
posted @ 2018-02-05 14:00 周伯通789 阅读(451) 评论(0) 推荐(0) 编辑