发布时间:2013-01-23 23:11:26
1 Automake简介GNU Automake是Linux环境下常用的开发工具,可以产生供make使用的Makefile,省却了开发人员编写Makefile的繁琐事情。2 搭建流程Automake搭建工程的一般流程,如下图所示:椭圆或圆形代表动作,长方形代表数据上图的流程比较繁琐,GNU提供了一个工具Autoreconf,将autom.........【阅读全文】
发布时间:2013-01-07 09:05:01
移植环境: 主机操作系统:Ubuntu 10.10 目标系统:hi351x 内核 linux-2.6.14 交叉编译器:arm-hismall-linux- 版本: bridge-utils-1.5 1.下载bridge-utils-1.5驱动源码 download: bridge-utils-1.5 2. 配置修改,编译 cd bridge-utils $ autoconf $ ./configure......【阅读全文】
发布时间:2012-12-24 23:10:23
多个目录下的autotools生成Makefile: 1.设计好目录以及源码(每个目录下都必须配置文件Makefile.am) 一、main.c目录下: [root@localhost 2]# ls include main.c Makefile.am src [root@localhost 2]# cat main.c #include <stdio.h> int main(void) { printf("main\n");  ......【阅读全文】
发布时间:2012-12-24 23:09:18
Linux下,工程管理器make是可用于自动编译、链接程序的实用工具。我们要做的是写一个Makefile文件,然后用make命令来编译、链接程序。Makefile的作用就是让编译器知道要编译一个文件需要依赖其他的哪些文件。 GNU autotools作用:收集系统配置信息并自动生成Makefile文件。 GNU autotools主要包括三个工具:autoconf、automake、libtool。 主要步骤: 1.开发者要书写的文件主要是configure.in和Makefile.am 2.......【阅读全文】