GDB相关使用

GDB调试配置

Posted by VK on September 10, 2019

GDB相关使用

##1 打开coredump文件的生成:

echo "/tmp/corefile-%e-%p" >/proc/sys/kernel/core_pattern

2 GDB调试设置库路径

2.1.1 设置solib-absolute-prefix

如果库在host上的布局与在target上的布局相同,则使用solib-absolute-prefix比较方便。

target上:

/opt/publish

host上:

/home/ronzheng/opt/publish

则可以设置solib-search-path为:

(gdb) set solib-absolute-prefix /home/ronzheng

solib-absolute-prefix有个更常用的别名sysroot,所以如下的命令是一样的:

(gdb) set sysroot /home/ronzheng

2.1.2 设置solib-search-path

设置solib-search-path可以指定多个路径,路径之间用:隔开。

(gdb) set solib-search-path <path1:path2:path3>