uclinux编译出错

内核编译和嵌入式产品的设计与开发
回复
lishiyong110
帖子: 3
注册时间: 2009-08-15 12:43

uclinux编译出错

#1

帖子 lishiyong110 » 2009-08-15 12:45

这两天尝试着编译uclinux 用的版本是uClinux-dist-20040408和arm-elf-tools-20030314,交叉编译环境已经建立好,make menuconfig设置的是Samsung 4510 2.4内核 uClibc 在mae lib_only是出错了 错误如下:
make[3]: Entering directory `/home/lishiyong/app/uClinux-dist/uClibc/ldso'
ln -fs ../../include/elf.h include/
ln -fs ../ldso/arm/boot1_arch.h include/
ln -fs ../ldso/arm/ld_syscalls.h include/
ln -fs ../ldso/arm/ld_sysdep.h include/
echo "Not building ld-uClibc"
Not building ld-uClibc
make[3]: Leaving directory `/home/lishiyong/app/uClinux-dist/uClibc/ldso'
make -C libc
make[3]: Entering directory `/home/lishiyong/app/uClinux-dist/uClibc/libc'
make -C misc
make[4]: Entering directory `/home/lishiyong/app/uClinux-dist/uClibc/libc/misc'
make -C assert
make[5]: Entering directory `/home/lishiyong/app/uClinux-dist/uClibc/libc/misc/assert'
arm-elf-gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fstrict-aliasing -Os -O2 -g -fomit-frame-pointer -fno-builtin -DEMBED -I/home/lishiyong/app/uClinux-dist/lib/uClibc/include -I/home/lishiyong/app/uClinux-dist -Dlinux -D__linux__ -D__uClinux__ -Dunix -I/home/lishiyong/app/uClinux-dist/linux-2.4.x/include -mlittle-endian -msoft-float -fno-builtin -nostdinc -D_LIBC -I../../../include -I. -I/usr/local/lib/gcc-lib/arm-elf/2.95.3/include -DNDEBUG -c __assert.c -o __assert.o
In file included from /home/lishiyong/app/uClinux-dist/lib/uClibc/include/stdio.h:28,
from __assert.c:31:
/home/lishiyong/app/uClinux-dist/lib/uClibc/include/features.h:338: bits/uClibc_config.h: No such file or directory
In file included from /home/lishiyong/app/uClinux-dist/lib/uClibc/include/stdio.h:67,
from __assert.c:31:
/home/lishiyong/app/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:66: #error config seems to be out of sync regarding bufsiz options
/home/lishiyong/app/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:107: #error config seems to be out of sync regarding builtin buffer size
make[5]: *** [__assert.o] Error 1
make[5]: Leaving directory `/home/lishiyong/app/uClinux-dist/uClibc/libc/misc/assert'
make[4]: *** [_dir_assert] Error 2
make[4]: Leaving directory `/home/lishiyong/app/uClinux-dist/uClibc/libc/misc'
make[3]: *** [_dir_misc] Error 2
make[3]: Leaving directory `/home/lishiyong/app/uClinux-dist/uClibc/libc'
make[2]: *** [_dir_libc] 错误 2
make[2]:正在离开目录 `/home/lishiyong/app/uClinux-dist/uClibc'
make[1]: *** [all] 错误 2
make[1]:正在离开目录 `/home/lishiyong/app/uClinux-dist/lib'
make: *** [lib_only] 错误 2

在网上找了很久也没有发现解决方法 不知道有没有人知道是怎么回事?
liruohan399
帖子: 4
注册时间: 2009-08-15 15:59

Re: uclinux编译出错

#2

帖子 liruohan399 » 2009-08-15 16:34

bits/uClibc_config.h: No such file or directory

楼主找找include 下有没有这个文件阿
回复