1.問題:/opt/FriendlyARM/mini6410/linux/busybox-1.17.2/scripts/gcc-version.sh: 行 11: arm-linux-gcc: 未找到命令
2.解決方法:修改Makefile文件
進入busybox目錄
vim Makefile
將ARCH ?= $(SUBARCH) 修改為
ARCH ?= arm
將CROSS_COMPILE ?= 修改為
CROSS_COMPILE ?= arm-linux-
3. 執行source /etc/profile使編譯器生效
4. make menuconfig配置busybox選項:
a.進入 Busybox Settings à
build Options->
選中 “Build busybox as a static binary”, 靜態鏈接
Cross Compiler prefix (arm-linux-)
Installation Options->
選中 “Don‘t use /usr”, 選中該項可以避免busybox 被安裝到宿主系統的/usr目錄下,破壞宿主系統
Busybox Installation Prefix (/xxx/rootfs)
BusyBox各版本下載 http://www.linuxidc.com/Linux/2011-08/40704.htm