博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2020年10月2日

摘要: Makefile命令编写和文件包含 Makefile 的规则是由依赖关系规则和命令组成的。所使用的命令是由 shell 命令行组成,他们是一条一条执行的。多个命令之间要使用分号隔开,Makefile 中的任何命令都要以tab键开始。多个命令行之间可以有空行和注释行,在执行规则时空行会被自动忽略。 通 阅读全文

posted @ 2020-10-02 17:25 面具下的戏命师 阅读(366) 评论(0) 推荐(0) 编辑

摘要: Makefile编写规则(四)常用函数 函数的调用和变量的调用很像。引用变量的格式为$(变量名),函数调用的格式如下: $(<function> <arguments>) 或者是 ${<function> <arguments>} 字符串处理函数 1. 模式字符串替换函数,函数使用格式如下: $(p 阅读全文

posted @ 2020-10-02 16:42 面具下的戏命师 阅读(413) 评论(0) 推荐(0) 编辑

摘要: Makefile编写规则(三)条件判断和伪目标 Makefile条件判断 使用 Makefile 编译文件时,可能会遇到需要分条件执行的情况,比如在一个工程文件中,可编译的源文件很多,但是它们的类型是不相同的,所以编译文件使用的编译器也是不同的。手动编译去操作文件显然是不可行的(每个文件编译时需要注 阅读全文

posted @ 2020-10-02 14:43 面具下的戏命师 阅读(1350) 评论(0) 推荐(0) 编辑

摘要: Makefile编写规则(二)文件搜索和隐含规则 上篇文章介绍了Makefile中通配符的使用以及变量的定义和使用,本文继续介绍Makefile的其他规则 Makefile目标文件搜索 工程文件中的源文件有很多,并且存放的位置可能不相同(工程中的文件会被放到不同的目录下),所以按照之前的方式去编写 阅读全文

posted @ 2020-10-02 12:22 面具下的戏命师 阅读(419) 评论(0) 推荐(0) 编辑