
makefile
Xalloc
create and share values.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
makefile学习之二
前面学习了怎么使用cmd下编译可执行文件,可以看来在cmd下编译比较麻烦,特别当项目比较大的时候,cmd下就显得极繁琐。这时候需要使用makefile脚本,相对来说就容易多了。首先学习一下makefile的基本结构: target ...:prerequisites ....原创 2011-09-17 15:50:38 · 946 阅读 · 0 评论 -
makefile学习之一
makefile是一个脚本,主要任务是告诉编译器怎么去编译,也就是建立模块的依赖关系。一般大型的项目都需要makefile进行管理,但是小的工程一般就不需要了。现来熟悉下最简单的编译是怎么做得。以最简单的hello world为例,只需要在cmd下cc hello.c 即可,默认原创 2011-09-17 13:01:05 · 1722 阅读 · 0 评论 -
uboot之makefile学习
uboot是一款嵌入式的bootloader软件,能支持多种arch、cpu、board等。uboot的编译分成几个阶段:配置和编译。配置主要是选择单板的配置参数和cpu等信息;编译主要是根据配置信息进行编译。uboot源代码目录下README中说编译两步是 make NAME_原创 2011-09-18 13:14:59 · 2085 阅读 · 0 评论 -
uboot之makefile学习(配置)
之前学习了mkconfig这个脚本,它主要是解析生成下面config.h、config.mk。mk文件主要是arch、cpu、soc等信息,config下面主要是包含了一些重要信息: #define CONFIG_BOARDDIR board/$BOARDDIR #inclu原创 2011-09-20 00:25:00 · 1604 阅读 · 0 评论 -
makefile学习六
前面学习的makefile是基于递归的,如果要生成obj就进入到相应的源码目录进行编译,生成obj的过程就是不断进去源码目录调用make;其实还有一种思路就是非递归make。这个主要思想就是每个目录就是把需要编译的源文件加入到一个统一的源码列表里面,然后再进行统一编译。这样每个目原创 2011-09-23 23:45:41 · 981 阅读 · 0 评论 -
makefile学习五
前面两篇都是在说配置是怎么解析的,以及配置参数是怎么得到了。有了这些配置信息,接下来就是根据这些配置信息编译了。首先需要的是建立适当的环境,包括交叉编译环境,然后确定要编译的objs,最后就是编译objs。还是参考源码来看: OBJTREE := $(if $原创 2011-09-20 22:21:27 · 2340 阅读 · 0 评论 -
make autodeps
http://make.mad-scientist.net/papers/advanced-auto-dependency-generation/转载 2016-03-28 15:28:06 · 564 阅读 · 0 评论 -
rpm builder
源地址: http://ftp.rpm.org/max-rpm/index.html转载 2017-12-13 09:02:06 · 388 阅读 · 0 评论