makefile简介

用途

  1. 顾名思义,编译文件,主要是编译过程的配置文件(文件在哪,编译先后顺序,链接规则等等),也是可以操作内核的.make是一个命令工具,它解释Makefile 中的指令,而makefile语言完全兼容shell语言.与shell有相似的功能,因此也是可以和shell语言混合编程的.
  2. 主要是完成大的复杂项目的一行代码自动化编译源代码,把原本断断续续的一点点编译通过写makefile去调用内核去解释makefile来一次自动化完成.
  3. 由于使用了很多宏定义,因此还有自动维护编译的功能.但是代价是要先编写这个makefile文件!

但是makefile太底层,不太好用,不用太浪费时间,现在都用cmake代替了!

原文地址:https://www.cnblogs.com/Henry-ZHAO/p/13859079.html