博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux基础】make工作步骤
阅读量:4282 次
发布时间:2019-05-27

本文共 359 字,大约阅读时间需要 1 分钟。

GNU的make工作时的步骤为:
1、读入所有的Makefile。
2、读入被include的其它Makefile。
3、初始化文件中的变量。
4、推导隐晦规则,并分析所有规则。
5、为所有目标文件创建依赖关系链。
6、根据依赖关系,决定哪些目标要重新生成。
7、执行生成命令。
1-5步为第一个阶段,6-7为第二个阶段。第一个阶段中,如果定义的变量被使用了,那么,make会把其展开在使用的位置。但make并不会完全马上展开,make使用的是拖延战术,如果变量出现在依赖关系的规则中,那么仅当这条依赖被决定要使用时,变量才会在其内部展开。
当然,这个工作方式你不一定要清楚,但是知道这个方式你也会对make更为熟悉。有了这个基础,后续部分也就容易看懂了。
 
本文转载于,【Linux基础】make工作步骤
(出处: )
你可能感兴趣的文章
高通 8x26 andorid light sensor(TSL258x) 开发
查看>>
I2C驱动情景分析——怎样增加I2C设备
查看>>
camera和codec调试利器–i2c tool
查看>>
树莓派学习笔记——I2C Tools 学习笔记
查看>>
导入导出thunderbird(雷鸟)中的邮件
查看>>
关于高通8053平台i2c和spi配置的学习总结
查看>>
Linux加载DTS设备节点的过程(以高通8974平台为例)
查看>>
Android命令行测试BT,WIFI,Sensor工作状态
查看>>
如何portingADSP中的sensor
查看>>
ubuntu下安装UltraEdit
查看>>
高通平台手机开发之刷机包脚本
查看>>
高通平台上的AMSS(Modem端) windows环境搭建
查看>>
在系统中增加一个可唤醒中断--简单实例
查看>>
自动创建节点的字符杂项设备 misc_register
查看>>
PID控制最通俗的解释与PID参数的整定方法
查看>>
最快的PID参数整定口诀
查看>>
我的四轴专用PID参数整定方法及原理
查看>>
四轴自适应控制算法的一些尝试开源我的山猫飞控和梯度在线辨识自适应等算法—(转)
查看>>
LynxFly科研小四轴横空出世,开源,F4,WIFI --(转)
查看>>
对Kalman(卡尔曼)滤波器的理解
查看>>