美文网首页
Makefile总结

Makefile总结

作者: 腩啵兔子 | 来源:发表于2017-04-24 16:38 被阅读6次

变量定义

VARIABLE = value
# 在执行时扩展,允许递归扩展。

VARIABLE := value
# 在定义时扩展。

VARIABLE ?= value
# 只有在该变量为空时才设置值。

VARIABLE += value
# 将值追加到变量的尾端。

自动变量

  • $@ 当前目标
  • $< 第一个前置条件
  • $? 指代比目标更新的所有前置条件,之间以空格分隔
  • $^ 指代所有前置条件,之间以空格分隔
  • $* 指代匹配符 % 匹配的部分, 比如% 匹配 f1.txt 中的f1 ,$* 就表示 f1
  • $(@D) $(@F) 分别指向 $@ 的目录名和文件名。比如,$@是 src/input.c,那么$(@D) 的值为 src ,$(@F) 的值为 input.c
  • $(<D) $(<F) 分别指向 $< 的目录名和文件名

相关文章

  • Linux Makefile总结

    Linux Makefile总结

  • CMKAE总结

    CMKAE总结 cmake:生成一个makefile文件。make:根据这个makefile文件的内容编译整个工程...

  • Makefile总结

    变量定义 自动变量 $@ 当前目标 $< 第一个前置条件 $? 指代比目标更新的所有前置条件,之间以空格分隔 $^...

  • 【一步步学习编写Makefile】Makefile介绍

    本文是学习Makefile的总结与记录,学习自 跟我一起写Makefile 感谢作者与整理者,需要pdf文件请留言...

  • Makefile学习总结

    相信做过rom开发的,尤其做过机型适配的,一定知道makefile的重要性。这里我开了个章节,专门针对makefi...

  • Makefile学习总结

    Makfile的作用就是让编译器能够自动编译我们的代码,他的基本原理如下: 目标:条件动作例如:main.o : ...

  • makefile简单使用

    Makefile规则 一句话总结就是依赖关系,简单如下所示 target … : prerequisites … ...

  • 编写Makefile及简单分析

    makefile的好处:一次编写,终身受益 makefile的命名规则: makefile Makefile ma...

  • Makefile 工程管理

    Ⅰ Makefile的用途 Ⅱ Makefile的构成 Ⅲ Makefile构成-----规则 Ⅳ Makefil...

  • win_c/c++ mess01

    1. win makefile 1.1 win makefile,eg: 1.2 makefile explai...

网友评论

      本文标题:Makefile总结

      本文链接:https://www.haomeiwen.com/subject/skspzttx.html