需求
当多个文件编译后,需求调试的时候,需要 b
来打断点,但是前提是通过
list
翻到代码所在行。默认的 list
每次的行数太少,而且也不是一下子就能翻到。
解决
指定文件
可以直接指定源文件的某一行进行 list
. 比如需要查看 a.cpp
的 100行。
gdb> list a.cpp:100
指定函数
可以直接指定查看某个函数,比如查看 Pack
这个函数。
gdb> list Pack
当多个文件编译后,需求调试的时候,需要 b
来打断点,但是前提是通过
list
翻到代码所在行。默认的 list
每次的行数太少,而且也不是一下子就能翻到。
可以直接指定源文件的某一行进行 list
. 比如需要查看 a.cpp
的 100行。
gdb> list a.cpp:100
可以直接指定查看某个函数,比如查看 Pack
这个函数。
gdb> list Pack