gdb源码路径修改

gdb修改源码的查找路径

  1. 当我们在一台机器上编译出一个二进制文件后, 使用gdb查看源码时,gdb会自动查看二进制文件中的信息,查找对应的文件路径(编译环境的路径)。但是往往很多时候编译环境和运行环境的源码路径不同,这时候如果使用gdb,就会提示找不到这个文件。这时候就需要更改gdb的文件查找路径规则。
    比如在
    编译环境的源码路径是

/root/test/src

而运行环境的源码放在了

/home/test/src 中

那么可以在运行环境的gdb中设置

set substitute-path /root /home

这时候运行就会自动把root替换成home,就可以正确查找路径

  1. 如果我们列文件提示的是相对路径时,比如

./src/a.cpp 没有那个文件或目录

则可以通过----directory(dir) dirName来指定,可以把相对目录变为绝对路径,例如

dir /home/test/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值