使用GDB时对源码路径重新设置


有的时候一个程序不是在同一个机器上执行的,当调试的时候就可能无法找到源代码的路径,

这时就需要使用下面的方法了:

当gdb程序找不到源码时,进行重新设置源码路径步骤:

(1). 使用如下命令查看目标文件中保存的是相对路径还是绝对路径
readelf -p .debug_str target_bin_file

(2). 如果是相对路径:
使用 gdb 的dir命令添加的源码搜索路径

(3). 如果是绝对路径:
进行路径重新映射:set substitute-path old_path new_path


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM