linux嵌入式budroot工具使用以及配置
buidroot是一个很强大的工具 里面集成了busybox ,make busybox-menuconfig可以配置busybox中的选项
首先 安装必要的支持库
运行
sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386
安装依赖库一完成后
make menuconfig
Target options --->
Toolchain --->
配置好之后 就可以根据自己的需要 添加工具
make busybox-menuconfig
最后
make
最后编译完成后 工具生成在
output/target/bin/
同时包括busybox 工具和其他的指令 复制到板子 即可使用
System configuration的配置是文件系统的,就看个人情况配置i
以上我是用的是浮点型交叉编译器,编译比较好通过,如果使用非浮点型交叉编译器,配置会有一些差异,我之前使用的arm-linux-gcc4.3版本的交叉编译器,总是编译不过,可能太老了,后面我下载比较新一点的版本,,编译通过了,
Target options
Toolchain
如果提示gcc版本问题,改一下上面就行,其他的就一样了