天嵌 ARM开发社区

 找回密码
 注册
查看: 2348|回复: 3

gdbserver : not found

[复制链接]
xinmulan 发表于 2011-11-2 00:13:41 | 显示全部楼层 |阅读模式
我用3.4.1版本的编译器动态编译得到gdbserver 但是运行的时候提示
[\u@\h \W]# gdbserver
-/bin/sh: gdbserver: not found
我的gdbserver已经在我的/sbin目录下,并且chmod 777 gdbserver 还是一样的提示。
后来在检查动态库如下结果
[\u@\h \W]# ls -l |grep libthread   
-rwxr-xr-x    1 root     root        49064 May  1  2009 libthread_db-1.0.so
lrwxrwxrwx    1 root     root           19 Jul 30  2011 libthread_db.so -> libthread_db-1.0.so
lrwxrwxrwx    1 root     root           19 Jan  1 01:02 libthread_db.so.1 -> libthread_db-1.0.so
[\u@\h \W]#
看来动态库也没有问题。
但是问题还是一样的-/bin/sh: gdbserver: not found
请问各个兄弟我还有什么地方没有检查到的呢 ?
不言DXH 发表于 2011-11-2 12:04:15 | 显示全部楼层
有可能是你用编译gdbserver用的编译器与你的root和kernel用的编译器版本不一样
 楼主| xinmulan 发表于 2011-11-2 19:33:53 | 显示全部楼层
谢谢!兄弟的指导。问题确实是这样。我的Linux内核用的编译器是4.4.3的,而编译GDBSERVER的版本是3.4.1所也就出现上述的问题。使用4.4.3编译之后就可以使用。
!谢谢
亚瑟王 发表于 2011-11-14 19:09:52 | 显示全部楼层
Linux移植教程里面说了好多次的哦,编译器一定要匹配。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-2 22:36 , Processed in 1.041926 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表