首页 > commenting > 编译uClib

编译uClib

2004年2月10日 hufey

下载 uClib 最新版本,0.9.26
make menuconfig
make clean
make CROSS=arm-elf-
make PREFIX=/ install


其中 __NR_syscall 会找不到
在 ./include/asm/unistd.h 中加入下行
#define __NR_syscall 0
即可
连接的时候,会有__exec_alloc和__exec_free连不上
原因是libc/unistd的Makefile写的不对,mailinglist已经有人提到
__exec_alloc.o 应该在NOMMU也要有
真奇怪,明明老版本还能一次编译过去,到新版本反倒要改
Open Source 的QA可真够差的了!
2月10日补充:调用stat的程序,在include 时候,要在
编译的时候指定 -I〈uClibc path〉/include,否则根本连不上
会报 undefined reference ‘__xstat’
但是同样的chmod就没问题,靠!

分类: commenting 标签:
本文的评论功能被关闭了.