博主在busybox安装时,在make编译时出了两个错:'MTD_FILE_MODE_RAW' undeclared和'BLKSECDISCARD' undeclared ,在经过上网百度时,发现几乎所有的博客都是千篇一律,但是实际试了一下,发现并没有成功。在经过根据自己的猜想和实验之后,自己想出了一种解决方法,贴出来交流一下。
(前四步为busybox安装过程,第5步为上述问题的解决方法)
1.到官网下载busybox,并且在ubuntu中解压 busybox官网链接
2.在Makefile中修改ARCH = arm和
CROSS_COMPILE = /你自己的交叉编译工具链的路径/bin/arm-none-linux-gnueabi-
3.make menuconfig进行配置(这一步的前题是你的Ubuntu系统里安装有ncurses库),配置项按下面的进行修改,下面没有提到的配置项就按默认的来:
Busybox Settings--->
Build Options--->
</