美文网首页
Makefile使用小结

Makefile使用小结

作者: nbestation | 来源:发表于2018-05-19 02:17 被阅读0次

基本格式

目标文件: 依赖文件
[tab] 命令 1
[tab] 命令 2
……

符号

  • $@ 目标文件
  • $^ 所有依赖文件
  • $< 第一个依赖文件
  • $(@D) 只包含目标文件目录
  • $(@F) 只包含目标文件名称
  • = 规定依赖、包含关系的映射
  • - 忽略错误继续执行

参数

  • -M 输出所依赖的头文件
  • -MM 输出所依赖的头文件(不含库文件)
  • -M -MG 假定把缺失头文件存在,且与源程序文件同目录
  • -MF File 指定File输出依赖关系
  • -MT File 指定File为目标文件
  • -MD 相当于-M -MF File,*.o对应*.d
  • -MMD 相当于-MM -MF File,*.o对应*.d
  • -MP 为所有.h生成一个伪目标

相关文章

  • Makefile使用小结

    基本格式 目标文件: 依赖文件[tab] 命令 1[tab] 命令 2…… 符号 $@ 目标文件 $^ 所有依赖文...

  • Makefile小结

    一、程序的编译和链接c、c++都需要将源文件(src)编译成中间代码文件(ubuntu下面是.o),这个过程叫编译...

  • Linux Kernel Makefiles特殊符号

    Makefile基本规则: Makefile文件中可使用特殊的符号简化Makefile文件的书写。 1、$@:表示...

  • Makefile 学习

    Makefile 一、Makefile 简单使用 Makefile是Linux系统下的一种编译脚本,更快、更方便的...

  • Makefile

    在使用Makefile 编译多个c文件时,出现 Makefile:2:*** missing separator....

  • Makefile的基本使用

    Makefile的基本使用 首先需要有一个Makefile文件然后执行make即可完成所有的Makefile中定义...

  • Makefile简笔记

    一、Makefile 变量 #Makefile变量的使用 objects = main.o input.o cal...

  • Makefile使用

    Makefile 简介 一个工程中的源文件不计其数,按其类型、功能、模块分别放在若干个目录中。makefile定义...

  • Mac 下 makefile编译使用

    依据makeFile文,编译包使用make命令,makefile文件所在目录下 文章:https://www.cn...

  • GitLab CI 实现 Golang 自动构建为 Docker

    实现目标 提交代码自动构建,自动打包为docker镜像 前期准备 Makefile 学习并使用 MakeFile ...

网友评论

      本文标题:Makefile使用小结

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