Linux之Makefile(Makefile的执行过程)
来源:互联网 发布:苹果手机壁纸软件排行 编辑:程序博客网 时间:2024/06/06 04:32
1、make 会在当前目录下找名字叫“Makefile”或“makefile”的文件。
2、如果找到,它会找文件中的第一个目标文件(target) ,如“edit”这个文件,
并把这个文件作为最终的目标文件。
3、如果 edit 文件不存在,或是 edit 所依赖的后面的[.o]文件的文件修改时间要比
edit 这个文件新,那么,他就会执行后面所定义的命令来生成 edit 这个文件。
4、如果 edit 所依赖的.o 文件也存在,那么 make 会在当前文件中找目标为.o 文件的
依赖性,如果找到则再根据那一个规则生成.o 文件。(这有点像一个堆栈的过程)
5、当然,你的 C 文件和 H 文件是存在的,于是 make会生成 .o 文件,然后再用 .o
文件生命 make 的终极任务,也就是执行文件 edit 了。
0 0
- Linux之Makefile(Makefile的执行过程)
- makefile的执行过程
- [002-Makefile-笔记] Makefile的执行过程
- Linux之Makefile(并发执行命令)
- Linux之Makefile(Makefile的工作方式)
- Linux之Makefile(Makefile规则例子)
- Linux之Makefile(Makefile规则)
- Linux之Makefile(Makefile内容)
- Makefile 中的 include 关键字的执行过程
- 《linux 内核Makefile》之$(CURDIR)/Makefile Makefile: ;
- Linux之Makefile(变量的引用)
- Linux之Makefile(变量的替换)
- linux 顶层Makefile执行的流程!!!(一)
- linux 顶层Makefile执行的流程!!!(二)
- linux 顶层Makefile执行的流程!!!(三)
- linux 顶层Makefile执行的流程!!!
- linux 顶层Makefile执行的流程
- linux 顶层Makefile执行的流程
- IOS开发---OC语言-㉗内存管理ARC的基本使用
- android:sharedUserId权限问题
- automake 用法
- 从现在开始就写博客
- jdbc-小结1
- Linux之Makefile(Makefile的执行过程)
- Zookeeper 3.4.6 Client端流程粗略梳理
- 内部类及匿名内部类的使用实例
- Linux多线程函数错误
- MFC生成exe文件图标更改方法
- 类的对象的序列化的作用
- 二叉树的建立与遍历
- shell脚本编写实例一
- (Google面试题)有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空