Chinaunix首页 | 论坛 | 博客
  • 博客访问: 793531
  • 博文数量: 118
  • 博客积分: 2067
  • 博客等级: 大尉
  • 技术积分: 1751
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-17 14:27
文章存档

2016年(1)

2013年(1)

2012年(3)

2011年(26)

2010年(47)

2009年(40)

分类: LINUX

2009-09-27 13:04:58

第一步:修改Makefile
将Makefile中第175行左右的ARCH和CROSS_COMPILE修改为arm系列:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-

第二步:meke menuconfig
运行make menuconfig,选择你需要的选项。
在此选择
mdev

第三步:编译、安装
#make
#make install
这时会在你的编译目录下生成一个_install的目录,里面包含了生成的所有文件和目录结构。

第四步:查找所依赖的共享库
#cd _install/bin
#arm-linux-readelf -a ./busybox | grep "Shared library"
用上面的命令可以查到当前的busybox依赖哪些共享库(这些共享库一般可以在你的交叉编译器所在目录的lib下找到)

第五步:将生成的文件和共享库拷贝到你的root
阅读(657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~