那么此时你可以用gdb的第二个源代码路径法宝---directory(dir) dirName来指定,也就是说如果我们此时的a.cpp不在当前目录下,而是在当前目录下的bak文件夹下,我们只要 dir bak 这个时候我们的gdb就会把你加进去的dir整个替换到相对路径的前面,自己做拼接,也就是说,现在的./a.cpp变成了./bak/a.cpp。 注意两者...
那么此时你可以用gdb的第二个源代码路径法宝---directory(dir) dirName来指定,也就是说如果我们此时的a.cpp不在当前目录下,而是在当前目录下的bak文件夹下,我们只要 dirbak 这个时候我们的gdb就会把你加进去的dir整个替换到相对路径的前面,自己做拼接,也就是说,现在的./a.cpp变成了./bak/a.cpp。 注意两者的...
tui reg system 显示系统寄存器 update 更新源代码窗口和当前执行点 winheight name +/- line 调整name窗口的高度 tabset nchar 设置tab为nchar个字符 gdb在执行中,会自动跟踪代码
【1】如果gdb这个时候告诉你找不到这个带调试信息库的源文件路径,此时给出的路径地址是绝对路径,比如 /home/rickyk/qt-4.8.6/src/corelib/tools/qstring.cpp: 没有那个文件或目录 这种提示的,你就应该用gdb提供的 set substitute-path 这个其实很好理解,就是替换规则,你如果想查看当前的替换规则,你可以 ...
GDB源代码查找路径 2014-12-25 15:57 −... Ricky.K 0 16318 编程工具系列之二---使用GDB的源代码查看功能 2013-10-26 00:21 −在调试程序的过程中,可以自由地查看相关的源代码(如果有源代码的话)是一项最基本的特性。 一些IDE在这方面做得相当好,GDB当然也提供了这项特性,虽然不如IDE直观,但在一定...
【1】如果gdb这个时候告诉你找不到这个带调试信息库的源文件路径,此时给出的路径地址是绝对路径,比如 /home/rickyk/qt-4.8.6/src/corelib/tools/qstring.cpp: 没有那个文件或目录 这种提示的,你就应该用gdb提供的 set substitute-path 这个其实很好理解,就是替换规则,你如果想查看当前的替换规则,你可以 ...
那么此时你可以用gdb的第二个源代码路径法宝---directory(dir) dirName来指定,也就是说如果我们此时的a.cpp不在当前目录下,而是在当前目录下的bak文件夹下,我们只要 dir bak 这个时候我们的gdb就会把你加进去的dir整个替换到相对路径的前面,自己做拼接,也就是说,现在的./a.cpp变成了./bak/a.cpp。 注意...