板子是博创的2410
主机是ubuntu10.10
gcc版本4.1.3
arm-linux-gcc是3.4.1
编译移植一切正常,设好环境变量后运行程序出现
./qt1: relocation error: ./qt1: symbol , version GLIBC_2.0 not defined in file libc.so.6 with link time reference
qt1是我实验程序名.
网上查了很多资料,换过编译器重新编译过,换过小红帽9.0系统重新编译,但还是没有解决.
后来重新建立交叉编译环境,自己用crosstool做了gcc-3.4.5-glibc-2.3.6和gcc-3.4.5-glibc-2.3.2但问题依然.
期间也出现过类似version GCC_3.0 not defined in file libgcc_s.so.1 with link time reference的错误.
也怀疑过是开发板lib中libc.so.6的问题,但是lib是烧在flash中的,晚上尝试重新建立root文件系统试试呢.
各位大侠有碰到过类似的还请不吝指导.