QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2795|回复: 2

uClinux-20030522 make xconfig

[复制链接]
发表于 2006-8-23 17:25:39 | 显示全部楼层 |阅读模式
uClinux-dist-20030522 make xconfig 出错

下载uClinux-dist-20030522.tar.gz,
打上uClinux-20030522-dailzh.patch补丁,执行如下命令:

make xconfig
点Target Platform Selection
选中Customize Kernel Settings
退回到主界面
点Save and Exit

执行结果如下:

[root@localhost uClinux-dist]# make xconfig
config/mkconfig > config.in
make -C /uClinux-dist/config/scripts tkparse
make[1]: Entering directory `/uClinux-dist/config/scripts'
make[1]: `tkparse' is up to date.
make[1]: Leaving directory `/uClinux-dist/config/scripts'
ARCH=dummy /uClinux-dist/config/scripts/tkparse < config.in > config.tmp
cat /uClinux-dist/config/scripts/header.tk >> ./config.tk
cat config.tmp >> config.tk
rm -f config.tmp
echo "set defaults \"/dev/null\"" >> config.tk
echo "set help_file \"config/Configure.help\"" >> config.tk
cat /uClinux-dist/config/scripts/tail.tk >> config.tk
chmod 755 config.tk
make[1]: Entering directory `/uClinux-dist'
make ARCH=armnommu CROSS_COMPILE=arm-elf- -C linux-2.4.x xconfig
make[2]: Entering directory `/uClinux-dist/linux-2.4.x'
rm -f include/asm-armnommu/arch include/asm-armnommu/proc
(cd include/asm-armnommu; ln -sf arch-snds100 arch; ln -sf proc-armv proc)
rm -f include/asm
( cd include ; ln -sf asm-armnommu asm)
make -C scripts kconfig.tk
make[3]: Entering directory `/uClinux-dist/linux-2.4.x/scripts'
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/armnommu/config.in >> kconfig.tk
echo "set defaults \"arch/armnommu/defconfig\"" >> kconfig.tk
echo "set ARCH \"armnommu\"" >> kconfig.tk
cat tail.tk >> kconfig.tk
chmod 755 kconfig.tk
make[3]: Leaving directory `/uClinux-dist/linux-2.4.x/scripts'
wish -f scripts/kconfig.tk
Error in startup script: can't read "CONFIG_INIT_CONSOLE_SPEED": no such variable
    while executing
"set CONFIG_INIT_CONSOLE_SPEED "
    (file "scripts/kconfig.tk" line 18672)

make[2]: *** [xconfig] Error 1
make[2]: Leaving directory `/uClinux-dist/linux-2.4.x'
make[1]: *** [linux_xconfig] Error 2
make[1]: Leaving directory `/uClinux-dist'
make: *** [xconfig] Error 2
[root@localhost uClinux-dist]#

别的版本的uClinux执行make xconfig无问题。应该怎样修改?
发表于 2006-8-23 22:53:05 | 显示全部楼层
使用 config 和 xconfig,可能会没有设置某些配置文件选项和没有生成编译所需的头文件。推荐使用用 make menuconfig,这是内核开发人员用的较多的配置方法。
menuconfig能用吗?
回复

使用道具 举报

 楼主| 发表于 2006-8-24 09:57:01 | 显示全部楼层
多谢,menuconfig无问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:26 , Processed in 0.041762 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表