BusyBox编译配置
1.? 下載Busybox tar包,如busybox-1.23.0.tar.bz2。
????? 官網:http://www.busybox.net/
2.?? make distclean;清除原有配置
????? make menuconfig;? 配置命令選項
????? make;編譯
????? make install;安裝編譯文件,主要為bin, sbin,? linuxrc,? usr
3.?? 主要配置選項:
????? busybox setting -> build options -> Build Busybox as a static binary (no shared libs).?? 選中 靜態編譯。
???????????????????????????????????????????????????????? ->Cross Compiler prefix? ;交叉編譯器配置。
??????????????????????????????? -> Installation options -> BusyBox installation prefix ;默認生成命令保存位置。
?????????????????????????????????????????????????????????????????????? 可不指定,生成后移到rootfs,若已有rootfs,可指定rootfs位置(推薦,自動完成)。
????? 其他選項根據需要裁剪。
????? 當然也可直接修改.config配置文件完成配置選項。
4.? 注:此版本busybox已支持mtd-utils:flash_erase, flash_eraseall, nanddump, nandwrite, 若不支持,還需單獨編譯mtd-utils相關工具。
???? 推薦網址:http://www.crifan.com/files/doc/docbook/runtime_upgrade_linux/release/webhelp/some_note.html
???????????????????? 在Linux運行期間升級Linux系統(Uboot+kernel+Rootfs)
5.? 編譯中一個錯誤:關于__user,可參考其他文件,用宏定義將__user定義為空即可。
?
轉載于:https://www.cnblogs.com/embedded-linux/p/4821993.html
總結
以上是生活随笔為你收集整理的BusyBox编译配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux安装配置apache
- 下一篇: 怀孕初期梦到胎动怎么回事