博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gdbsever 使用说明
阅读量:6882 次
发布时间:2019-06-27

本文共 1097 字,大约阅读时间需要 3 分钟。

gdbsever 使用说明 在新塘N3292x平台下

编译 gdbsever

./configure --target=arm-linux --host=arm-linux

arm-linux-gdb -v 查看版本

arm-linux-gdb版本要与gdbsever一致

问题解决

error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

sudo ln -s /usr/lib/libncurses.so /usr/lib/libtinfo.so.5sudo ln -s /usr/lib/libtinfo.so.5 /usr/lib/libtinfo.so

查看依赖项

ldd arm-linux-gdb

linux-gate.so.1 =>  (0x006ea000)libncurses.so.5 => /lib/libncurses.so.5 (0x008d8000)libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00531000)libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00e4b000)/lib/ld-linux.so.2 (0x0027a000)

开始调试

门口机

./gdbserver 192.168.56.150:2345 amrnb-dec

linux系统上

arm-linux-gdb amrnb-dec(gdb) target remote 192.168.56.150:2345

调试指令

(gdb)list   or l(gdb)break func (gdb)break 22(gdb)info br    (gdb)continue   or c    // 这里不能用 run(gdb)next   or n(gdb)print or p    result  (gdb) finish        // 跳出func函数(gdb) next(gdb) quit

这里要调试的程序得是交叉编译过的,并且加了-g参数。

gcc gdb-sample.c -o gdb-sample -g

转载于:https://www.cnblogs.com/QUSIR/p/6094248.html

你可能感兴趣的文章
Outlook.com Rename 杂记...
查看>>
一直以来伴随我的一些学习习惯(三):阅读方法(转载)
查看>>
Directx11教程(57) 环境映射
查看>>
Smark.Data 灵活的查询描述
查看>>
查看Linux 环境系统、CPU位数
查看>>
hudson 邮件信息优化
查看>>
oracle字符集。
查看>>
Visual Studio 2010 Crystal Report 子报表 提示 您请求的报表需要更多信息 解决方案
查看>>
shell执行脚本路径设置
查看>>
Combination Sum II
查看>>
Android中focusable属性的妙用——底层按钮的实现
查看>>
PHP构造函数的执行顺序
查看>>
求1-n中各个数字每位上出现1的次数总和
查看>>
快速排序
查看>>
[Yii Framework] Error Handler for Modules
查看>>
struct变量存储
查看>>
春江花月夜
查看>>
HR-PD 中文数据无法抽取的问题
查看>>
在spring中集成webservice 框架 CXF
查看>>
模2运算的原理
查看>>