This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

关于ARM DS-5调试linux应用程序的时候报kernel too old

我的ARM DS-5是5.19版的

用DS-GCC的编译链,将程序编译好后,我用RES模式准备单步调试;

爆出错信息如下

Preparing the debug session

# cd "/home/hehe/ads"
# export LD_LIBRARY_PATH=".:/home/hehe/ads:$LD_LIBRARY_PATH"
# gdbserver :5000 "/home/hehe/ads/helloworld"
FATAL: kernel too old
Segmentation fault

这是啥原因,我用飞思卡尔提供的gcc交叉编译链没问题,但唯一不好的地方就是那编译链是linux版的,在windows用不了

飞思卡尔提供的gcc是 gcc-4.6.2    glibc-2.13-linaro-multilib-2011.12

网上有人说是glibc版本跟linux核匹配问题,glibc限制了linux核最低可用版本

目前我那板子的BSP提供的核版本是3.0.35

如果我在windows下用ARM DS-5能否用起来,还有ARM DS-5的编译链就不能做成跟google NDK的编译链那样可以选gcc的版本和glibc的版本的吗?