zoukankan      html  css  js  c++  java
  • Makefile书写注意事项--个人择记(二)

    第三章

    Makefile 总述

    在一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、变量定义、指示符和注释。

    显式规则、隐含规则、变量定义和注释省略,以下只简单介绍指示符

    Makefile指示符:指示符指明在make程序读取makefile文件过程中所要执行的一个动作。其中包括:

      1.读取一个文件,读取给定文件名的文件,将其内容作为makefile文件的一部分

      2.决定(通常是根据一个变量的得值)处理或者忽略makefile中的某一特定部分。

      3.定义一个多行变量。

    3.2makefile文件的命名

    默认的情况下,make会在工作目录(执行make的目录)下按照文件名顺序寻找makefile文件读取并执行,查找的文件名顺序为:GNUmakefile、makefile、Makefile

      当makefile文件的命名不是这三个任何一个时,需要通过make的“-f”或者“--file”选项来指定make读取的makefile文件。给makefile文件的格式为“-f NAME”或者“--file=NAME”,它指定文件“NAME”作为执行make时读取的makefile文件。也可以通过多个“-f”或者“--file”选项来指定多个需要读取的makefile文件,多个makefile文件将会被按照指定的顺序进行链接并被make解析执行。当通过“-f”或者“--file”指定make读取makefile的文件时,make就不再自动查找这三个标准命名的makefile文件。

  • 相关阅读:
    jsoncpp使用
    java学习笔记12--国际化
    java学习笔记13--比较器(Comparable、Comparator)
    java学习笔记15--引用传递
    java学习笔记16--异常
    Java学习笔记——File类之文件管理和读写操作、下载图片
    java学习笔记3
    我的二十一天CoreJava 学习笔记
    大数据处理方面的 7 个开源搜索引擎
    GridView编辑删除操作
  • 原文地址:https://www.cnblogs.com/tkid/p/4493444.html
Copyright © 2011-2022 走看看