编译uClinux内核问题
在编译内核2.6时,出现如下错误,请大家帮我分析一下:在cygwin环境下
下载的是uClinux-dist-20070130.tar.gz
wang@thtfcomputer /usr/src/uClinux-dist
$ make
make -C tools/ucfront
make: Entering directory `/usr/src/uClinux-dist/tools/ucfront'
make: Nothing to be done for `all'.
make: 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: Entering directory `/usr/src/uClinux-dist/linux-2.6.x'
HOSTCCscripts/basic/fixdep
HOSTCCscripts/basic/docproc
HOSTLDscripts/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+0x7b8): 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: *** Error 1
make: *** Error 2
CHK include/linux/version.h
make: *** No rule to make target `include/config/auto.conf', needed by `inclu
de/asm-arm/.arch'.Stop.
make: *** Waiting for unfinished jobs....
make: Leaving directory `/usr/src/uClinux-dist/linux-2.6.x'
make: *** Error 1 上来就make的?
前面make config、make dep什么的都做了吗? 我也出现这个情况阿,我他这个是我在 make dep 的时候出现的,一样的打印信息 你的错误是出现在下面的语句:
HOSTLDscripts/kconfig/conf
也就是说和你的主机环境有关系。在你的linux系统中,可能没有安装libintl这个库。 原帖由 ksh 于 2008-3-4 12:16 发表 http://www.linuxfans.org/bbs/images/common/back.gif
你的错误是出现在下面的语句:
HOSTLDscripts/kconfig/conf
也就是说和你的主机环境有关系。在你的linux系统中,可能没有安装libintl这个库。
请问 怎么安装 libintl 这个库呢
这个在cygwin下会不会有另外的安装包 http://www.gtlib.gatech.edu/pub/cygwin/release/gettext/libintl/
页:
[1]