makefile

makefile作用

一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。

百度的定义,主要就是一套规则来怎么生成最后想要的可执行文件或者什么。因为ide帮我们做了很多,但其实makefile能够让你真正构建和管理自己的工程。

makefile 可以完成“自动化编译”

几个简单的教程
http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/

https://www.cs.umd.edu/class/fall2002/cmsc214/Tutorial/makefile.html

推荐阅读更多精彩内容

  • Make 命令教程最简明的见阮一峰的博客,以下是我整理的写makefile的笔记 从小例子说起 第一条规则中的目标...
    ifeelok阅读 995评论 0 2
  • 本文发布于 Mlin Blog、简书,作者 @木林(Mlin) ,转载请保留原文链接。 上一篇文章 《快速搭建个人...
    mik1th0n阅读 5,108评论 0 28
  • 来自陈浩的一片老文,但绝对营养。 示例工程:3 个头文件*.h,和 8 个 C 文件*.c。 初 编译过程,源文件...
    周筱鲁阅读 3,965评论 0 17
  • makefile关系到整个工程的编译规则,一个工程中的源文件不计其数,按其类型、功能、模块分别放在若干的目录当中,...
    Joe_HUST阅读 1,322评论 0 3
  • 转载自:Makefile.am 规则和实例详解--鹏博客 编写Linux C 程序的时候,自己来写Makefile...
    id被吃阅读 24,603评论 0 10