使用GDB时对源码路径重新设置
有的时候一个程序不是在同一个机器上执行的,当调试的时候就可能无法找到源代码的路径,
这时就需要使用下面的方法了:
当gdb程序找不到源码时,进行重新设置源码路径步骤:
(1). 使用如下命令查看目标文件中保存的是相对路径还是绝对路径
readelf -p .debug_str target_bin_file
(2). 如果是相对路径:
使用 gdb 的dir命令添加的源码搜索路径
(3). 如果是绝对路径:
进行路径重新映射:set substitute-path old_path new_path
posted on 2013-10-12 17:32 eric.geoffrey 阅读(2245) 评论(0) 编辑 收藏 举报