Ubuntu 8.10 编译 busybox1.2.0 出错

Ubuntu 8.10下 编译 busybox1.2.0 出现错误。

make menuconfig配置完后,make出现如下错误:

GEN include/bbconfigopts.h

GEN .depend

/media/Files/temp/linuette/busybox-1.2.0/include/bbconfigopts.h:13 hmm, unterminated

make[1]: *** [.depend] Error 1

make: *** [_all] Error 2

这是由于Ubuntu的awk/sed版本问题,做如下修改:

修改busybox-1.2.0/scripts/config/mkconfigs这个文件

echo "`sed 's/\"/\\\\\"/g' $config | grep "^#\? \?CONFIG_" | awk '{print "\\"" $0 "\\\\n\\"";}'`"

改成

#echo "`sed 's/\"/\\\\\"/g' $config | grep "^#\? \?CONFIG_" | awk '{print "\\"" $0 "\\"";}'`"

就ok了

相关推荐