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文件。

  • 相关阅读:
    HashMap深度解析(二)(转)
    HashMap深度解析(一)(转)
    GeoHash核心原理解析(转)
    spring boot 策略模式实践
    Java中CAS详解(转)
    springMVC请求流程详解(转)
    7 vi 编辑器
    Linux 命令行快捷键
    Java
    3 Eclipse 查看不了源码
  • 原文地址:https://www.cnblogs.com/tkid/p/4493444.html
Copyright © 2011-2022 走看看