busybox编译
开发环境
主机:UBUNTU10.04LTS,arm-linux-gcc 2.95.3,交叉工具链安装位置:/usr/local/arm/2.95.3/bin,busybox1.0.0版本
目标板:EmbestEdukit-III实验箱,S3C2410子板+LINUX2.4.18,NOR FLASH启动
【1.问题描述】
由于公司配套的cramfs文件系统(root.cramfs)中的有些命令不能运行,比如mknod,因此想重新制作busybox,然后再制作cramfs文件系统,今天先记录一下如何编译busybox
【2.编译过程】
- http://www.busybox.net/ 下载busybox 1.0.0版本,busybox-1.00.tar.gz
- 主机切换到root用户,所有的操作均在root的家目录下进行,把busybox-1.00.tar.gz放在/root目录下
- 解压busybox
tar xzvf busybox-1.00.tar.gz
会在/root目录下生成一个busybox-1.00目录,进入该目录并执行配置命令
root@VMUBUNTU:~# cd busybox-1.00
root@VMUBUNTU:~/busybox-1.00# make menuconfig
- 配置busybox