美文网首页
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学习笔记

    Makefile学习笔记 学习Makefile的资料 《跟我一起写makefile》 《GUN make manu...

  • Makefile自动化变量

    学习笔记,摘自陈皓的《跟我一起写 Makefile》 Makefile规则 Makefile文件由一系列规则构成。...

  • Makefile学习笔记

    Makefile学习笔记 概述 什么是makefile?或许很多Windows程序员都不知道这个东西,因为那些Wi...

  • Makefile学习笔记

    格式:ar rcs libxxx.a xx1.o xx2.o 链接 参数r:在库中插入模块(替换)。当插入的模块...

  • Makefile 学习笔记

    1.命令前的-号表示命令执行失败后继续执行接下来的操作。 2.环境变量中MAKEFIELmake指令会把环境变量中...

  • Makefile学习笔记

    1. 概述 1.1 前言 之前在Linux下写C/C++都是直接输命令行,虽然有使用make的经历,但没有自己动手...

  • Makefile使用(学习笔记)

    makefile的规则 组成 target prerequisites commandtarget这一个或多个的目...

  • Makefile学习笔记——3.Makefile规则

    1.前言 在Makefile中,规则描述了用什么命令生成一个文件,该文件被称为规则的目标,生成"目标"的方式就是规...

  • Makefile学习笔记——2.Makefile介绍

    1. Makefile的内容 一个完整的 Makefile 中,包含了 5 个东西:显式规则、隐含规则、变量定义、...

  • Makefile笔记

    Makefile 笔记 一、简单的 Makefile 例子 文档目录结构文档目录结构是用户目录HOME下有src ...

网友评论

      本文标题:Makefile 学习笔记

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