交叉编译busybox

     解压busybox之后:

    1.执行make defconfig:

        默认的defconfig以及足够一般的嵌入式应用了。不建议使用allyesconfig,因为有一些项嵌入式设备不支持无法编译通过。

    2.执行make menuconfig:

        查看是否需要裁剪或者添加必须的配置项,如果设备使用pppd建议去掉chat配置。可以根据设备空间大小和实际需要调整编译项。

    3.执行make CROSS_COMPILE=arm-arago-linux-gnueabi-编译。

   这之前需要通过export把编译器路径设置到系统环境变量中。

  4.执行make install

    生成文件会默认在当前目录下的_install,也可以编译时指定安装目录。


你可能感兴趣的:(Linux)