作者yshihyu (yshihyu)
看板LinuxDev
标题[问题] gdb指定 source code路径
时间Sun Apr 24 21:27:50 2016
我下载 source code 编译 glib 後安装到 /usr/local/glib 底下应该都是so
我写的example 程式码跟/usr/local/glib link 後编译成执行档
目前从example main 函数可以使用gdb 进到glib source code
我好奇gdb 是怎麽知道我glib程式码路径 ?
show directories
Source directories searched: $cdir:$cwd
那闷gdb 怎麽能对应到glib程式码
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.182.119.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1461504473.A.711.html
1F:→ yshihyu: 我用strings 分析编译出来的so档案发现程式码路径有再so 04/25 22:15
2F:→ yshihyu: 档案找到, 所以gdb能知道so对应程式码路径是因为so档里面 04/25 22:16
3F:→ yshihyu: 有程式码路径吗? 04/25 22:16
4F:→ ericj: binary里有source code compile时的 path 资讯?如果刚好是 06/18 22:28
5F:→ ericj: 同一台电脑那gdb就会找的到source code... 06/18 22:29