美文网首页
Makefile 学习笔记

Makefile 学习笔记

作者: mubentai | 来源:发表于2017-02-04 15:10 被阅读0次

    1.命令前的-号
    表示命令执行失败后继续执行接下来的操作。

    2.环境变量中MAKEFIEL
    make指令会把环境变量中的MAKEFILE作为incluede导入,但与include不同的是会忽略环境变量MAKEFILE中的错误,并且MAKEFILE中的“目标”不会起作用。

    1. ?=
      如果变量没有被赋值,则赋后边值

    2. ifdef <variable-name>
      如果变量<variable-name>的值非空,那到表达式为真。否则,表达式为假。

    3. $(foreach <var>,<list>,<text> )
      把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再执行<text>所包含的表达式。<text>所返回的每个字符串所组成的整个字符串(以空格分隔)将会是foreach函数的返回值。

    4. call函数
      call函数来向函数传递参数

    5. 隐含规则
      隐含规则是make事先约定好的一些规则,make可以自动推导生成这个目标的规则和命令。

    相关文章

      网友评论

          本文标题:Makefile 学习笔记

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