make和makefile

make makefile

make 是一个应用程序

  • 解析源程序之间的依赖关系
  • 根据依赖关系自动维护编译工作
  • 直行宿主操作系统中的各种命令

makefile 是一个描述文件

  • 定义一系列的规则来制定源文件编译后的先后顺序
  • 拥有特定的语法规则,支持函数定义和函数调用
  • 能够直接集成操作系统中的各种命令

 

make 和makefile之间的关系

  • make 和 makefile 中描述用于指导make 程序如何完成工作

  • make根据makefile中的规则执行命令,最后完成编译输出

makefile

2.1.1 简单示例

 

make的示例

 

  make和makefile

注意:

  目标后的命令需要用Tab键(不是四个空格)隔开

 

hello : 
    echo "hello makefile"

 

make的使用示例

make  -f mf.txt hello

功能说明:

  以hello为关键字作为目标查找mf.txt文件并指令hello处的命令

结果:

echo "hello makefile"
hello makefile

第一行是make 要直行的命令 第二行是结果。

2.1.2 示例

 

  

 

上一篇:放弃使用jQuery实现动画


下一篇:GNU Makefile--调试器remake