make -f 文件名 伪目标,执行makefile文件。 .so文件是linux中的动态链接库文件。 用 ldd 查询文件依赖的.so动态链接库文件。 ldconfig 命令系统添加确认 .so 动态链接库文件,ldconfig -v 查询系统已经包含的动态链接库文件。 用 ldconfig /目 ...
分类:
其他好文 时间:
2016-08-19 21:58:52
阅读次数:
165
通常,在一个大型项目中,会有很多个.c文件和.h文件,这些文件互相依赖互相关联,开发过程中需要多次修改代码,每当修改其中一个文件的代码时,通常需要将这些文件重新编译一次,这个过程非常麻烦。(不停的输入gcc-xxxxx命令),因此就产生了Make的自动化编译工具,极大的提高..
分类:
系统相关 时间:
2016-08-14 22:35:38
阅读次数:
284
U-boot主Makefile详尽分析主Makefile位于uboot源码的根目录下,其内容主要结构为:
1. 确定版本号及主机信息(23至48行)
2. 实现静默编译功能(48至55行)
3. 设置各种路径(56至123行)
4. 设置编译工具链(124至186行,大部分在config.mk内)
5. 设置规则(187至470行)
6. 设置与cpu相关的伪目标(480至末...
分类:
其他好文 时间:
2016-07-03 19:51:00
阅读次数:
317
接上一篇 makefile嵌套执行 要执行另外一个makefile文件,若该文件在子目录下,可以这样执行: 伪目标: $(MAKE) -C subdir $(MAKE) -C 可以用来执行subdir目录下的makefile 变量传递 如果在父makefile中已经定义了一个变量,要传递到子make ...
分类:
其他好文 时间:
2016-05-24 20:39:30
阅读次数:
210
make工具与Makefile文件 阅读目录 1. make工具 2. Makefile文件 3. Makefile的简单示例 4. 伪目标 5. Makefile 自动化变量 6. 编译生成多个可执行文件 7. make常用的内嵌函数 阅读目录 1. make工具 2. Makefile文件 3. ...
分类:
其他好文 时间:
2016-05-06 00:47:24
阅读次数:
194
原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/一般情况下,Makefile都会有一个clean目标,用于清除编译过程中产生的二进制文件。我们在第一节的Makefile就用到了这个 clean目标,该目标没有任何依赖文件,并且该目标对应的命令执行...
分类:
其他好文 时间:
2016-01-06 23:19:25
阅读次数:
207
makefilemakefileTable of Contents通配符搜索路径变量变量替换override目标变量命令前缀伪目标includec 文件的依赖自动推导默认的变量自动变量转载自: http://www.cnblogs.com/wang_yb/p/3990952.html通配符* 表示任...
分类:
其他好文 时间:
2015-09-15 20:06:18
阅读次数:
246
我的理解:
拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。
为了避免出现这个问题,需要.PHONY: clean
=======================================================================================
所谓伪...
分类:
其他好文 时间:
2015-08-07 16:11:08
阅读次数:
88
概述make otapackage是Android Build系统支持的命令,用来生成Recovery系统能够进行升级的zip包。因此,想要了解Android的OTA升级机制,我们首先需要学习make otapackage命令的执行过程。为了防止泄密,以下源码内容都是基于Android4.4.2_r1分支进行分析。make otapackagemake otapackage是一个.PHONY伪目标。...
分类:
移动开发 时间:
2015-07-25 15:21:06
阅读次数:
591
一个完整的Makefile中,包含有:显示规则、隐式规则、变量定义、指示符、注释、伪目标。
显示规则:它描述了在何种情况下如何更新一个或者多个目标文件。书写Makefile是需要明确的给出目标文件、目标依赖文件列表以及更新目标文件需要的命令(有些规则没有命令,这样的规则只是描述文件之间的依赖关系)
隐式规则:它是make根据目标文件(典型的是根据文件名的后缀)而自动推导出来的规则。make根据...
分类:
其他好文 时间:
2015-05-17 16:54:26
阅读次数:
131