如果大型软件的编译,如果只是改了其中某一个文件的话,如果重新编译是很费时间的。makefile有一个时间戳,如果时间比较近的话,重新编译就比较快
command不是必须的,command一般是shell脚本
clean需要一个自举的过程
举例
makefile一般是用于compile或者link上面的
link就是把xx.o合成为库
编译是.c变为.o,link是.o变为程序
静态库是把自己放在程序里面的
动态库是用的时候再动态加载
虚拟机的演示
是定义一些变量
default操作
找到none
找到none的定义
为标签
看有哪些依赖
查看特殊宏
AR是产生静态库
动态库是直接生成的
openwrt第十二讲makefile入门教程
猜你喜欢
转载自blog.csdn.net/weixin_42082138/article/details/86264349
今日推荐
周排行