此时会出现如下错误
mipsel-linux-gcc -o webs -g -Wall \
-DWEBS -DUEMF -DOS="LINUX" -DLINUX -DUSER_MANAGEMENT_SUPPORT -DDIGEST_ACCESS_SUPPORT -I.. \
main.o libwebs.a
main.o: In function `websGetCgiCommName':
/goahead/LINUX/main.c:325: warning: the use of `tempnam' is dangerous, better use `mkstemp'
十分头疼的`GLIBC_2.3' not found问题
本人目前所在的课题组都基于龙芯CPU核,该核采用MIPS指令集,目前已有的交叉编译环境虽有两个版本。
[root@srv3 bin]# ./mipsel-linux-gcc -v
Reading specs from ./../lib/gcc-lib/mipsel-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113.2) neon
但有一个很致命的问题是,它们所使用的GLIBC的版本都是libc-2.2.5.so,低于2.3,很多高版本软件的编译不仅对GCC编译器有高版本要求,而且对GLIBC库也要求高于2.3 版本,因此
/lib/libc.so.6: version `GLIBC_2.3' not found (required by webs)
的错误提示就是这个意思,只要高于所指定的2.3版本即可,并不要求必须等于该版本。