Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2768432
  • 博文数量: 505
  • 博客积分: 1552
  • 博客等级: 上尉
  • 技术积分: 2514
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-23 18:24
文章分类

全部博文(505)

文章存档

2019年(12)

2018年(15)

2017年(1)

2016年(17)

2015年(14)

2014年(93)

2013年(233)

2012年(108)

2011年(1)

2009年(11)

发布时间: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");  ......【阅读全文】

阅读(1611) | 评论(0) | 转发(0)

发布时间: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.......【阅读全文】

阅读(1466) | 评论(0) | 转发(0)

发布时间:2012-12-24 16:29:39

在Linux中可以将一部分内存mount为分区来使用,通常称之为RamDisk。 RamDisk有三种实现方式: 第一种就是传统意义上的,可以格式化,然后加载。这在Linux内核2.0/2.2就已经支持,其不足之处是大小固定,之后不能改变。 为了能够 使用Ramdisk,我们在编译内核时须将block device中的Ramdisk支持选上,它下面还有两个选项,一个是设定Ramdisk的大小,默认是4096k;另一个是initrd的支持。如果对 Ramdisk的支持已经编译进内核,我们就可以使用它了: 首先查看一下可用的RamDisk,使用ls /dev/ram......【阅读全文】

阅读(5679) | 评论(0) | 转发(0)

发布时间:2012-12-23 23:08:00

移植环境:        主机操作系统:Ubantu 10.10        目标系统:hi351x 内核 linux-2.6.14        交叉编译器:arm-hismall-linux- 版本: wpa_supplicant-0.7.3 移植wpa_supplicant前确保Openssl已经移植好了,Openssl移植参考前文“Openss驱动移植“ 1.下载wpa_supplicant驱动源码 download: wpa_sup......【阅读全文】

阅读(1793) | 评论(0) | 转发(0)

发布时间:2012-12-23 22:37:12

一:openssl在arm下的交叉编译 (一) 1../Configure linux-elf-arm -DB_ENDIAN linux:' arm-linux-gcc' shared --prefix=/usr/local/openssl2. make 3. make install值得注意的是,在arm交叉编译环境中,引用库的顺序为:-lssl -lcrypto,如果为 -lcrypto -lssl就会编译错误 二:openssl在arm下的交叉编译 (二) 1. ./config no-asm shared --prefix=/usr/local/openssl 2. ......【阅读全文】

阅读(1301) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册