QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2221|回复: 5

编译uClinux内核问题

[复制链接]
发表于 2007-11-20 19:36:19 | 显示全部楼层 |阅读模式
在编译内核2.6时,出现如下错误,请大家帮我分析一下:

在cygwin环境下

下载的是uClinux-dist-20070130.tar.gz

wang@thtfcomputer /usr/src/uClinux-dist
$ make
make -C tools/ucfront
make[1]: Entering directory `/usr/src/uClinux-dist/tools/ucfront'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/uClinux-dist/tools/ucfront'
ln -sf /usr/src/uClinux-dist/tools/ucfront/ucfront tools/ucfront-gcc
ln -sf /usr/src/uClinux-dist/tools/ucfront/ucfront tools/ucfront-g++
ln -sf /usr/src/uClinux-dist/tools/ucfront/ucfront-ld tools/ucfront-ld
make ARCH=arm CROSS_COMPILE=arm-linux- -j8 -C linux-2.6.x  || exit 1
make[1]: Entering directory `/usr/src/uClinux-dist/linux-2.6.x'
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf.o:conf.c.text+0x91): undefined reference to `_libintl_get
text'
scripts/kconfig/conf.o:conf.c.text+0xa5): undefined reference to `_libintl_get
text'
scripts/kconfig/conf.o:conf.c.text+0xb9): undefined reference to `_libintl_get
text'
scripts/kconfig/conf.o:conf.c.text+0x7b: undefined reference to `_libintl_ge
ttext'
scripts/kconfig/conf.o:conf.c.text+0xe0a): undefined reference to `_libintl_ge
ttext'
scripts/kconfig/conf.o:conf.c.text+0x1022): more undefined references to `_lib
intl_gettext' follow
collect2: ld returned 1 exit status
make[3]: *** [scripts/kconfig/conf] Error 1
make[2]: *** [silentoldconfig] Error 2
  CHK     include/linux/version.h
make[1]: *** No rule to make target `include/config/auto.conf', needed by `inclu
de/asm-arm/.arch'.  Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/usr/src/uClinux-dist/linux-2.6.x'
make: *** [linux] Error 1
发表于 2007-11-22 22:40:19 | 显示全部楼层
上来就make的?
前面make config、make dep什么的都做了吗?
回复

使用道具 举报

发表于 2008-3-3 23:35:29 | 显示全部楼层
我也出现这个情况阿,我他这个是我在 make dep 的时候出现的,一样的打印信息
回复

使用道具 举报

发表于 2008-3-4 12:16:23 | 显示全部楼层
你的错误是出现在下面的语句:
HOSTLD  scripts/kconfig/conf

也就是说和你的主机环境有关系。在你的linux系统中,可能没有安装libintl这个库。
回复

使用道具 举报

发表于 2008-3-9 17:43:05 | 显示全部楼层
原帖由 ksh 于 2008-3-4 12:16 发表
你的错误是出现在下面的语句:
HOSTLD  scripts/kconfig/conf

也就是说和你的主机环境有关系。在你的linux系统中,可能没有安装libintl这个库。



请问 怎么安装 libintl 这个库呢
这个在cygwin下会不会有另外的安装包
回复

使用道具 举报

发表于 2008-3-10 11:28:17 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 00:54 , Processed in 0.047804 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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