arm-linux-gdb程序错误调试

来源:互联网 发布:linux配置ssh服务 编辑:程序博客网 时间:2024/05/29 09:58

1.makefile编译中添加-g。

2.设置调试文件最大值ulimit -c 1000,程序崩溃会生成core文件。

3.arm-linux-gdb调试。

1)开发板端gdbserver 192.168.1.100:2345 test

2)linux端export PATH=$PATH:/usr/local/arm-gdb/bin/

3)arm-linux-gdb test

4)target remote 192.168.1.200:2345

5)set solib-absolute-prefix /mnt/nfs

6)set solib-search-path /mnt/nfs

7)handle SIG32 nostop noprint pass

4.错误时可以直接调试arm-linux-gdb test core.11

5. set solib-search-path /mnt/nfs/lib:/usr/local/arm/3.4.1/arm-linux/lib

set ssolib-absolute-prefix  /mnt/nfs/lib:/usr/local/arm/3.4.1/arm-linux/lib

info sharedlibrary查看共享库是否加载完全。

0 0