当前位置: 技术问答>linux和unix
gdb怎么进入其他文件中的函数调试
来源: 互联网 发布时间:2016-09-07
本文导语: 比如我在111.cpp文件中定义了http.send()函数,在222.cpp中包含111.h的头文件,111.h跟111.cpp都是在222.cpp文件的上一级目录! 然后再222.cpp中调用http.send函数,结果在调试时单步执行到条用http.send函数时并没有进入http.se...
比如我在111.cpp文件中定义了http.send()函数,在222.cpp中包含111.h的头文件,111.h跟111.cpp都是在222.cpp文件的上一级目录!
然后再222.cpp中调用http.send函数,结果在调试时单步执行到条用http.send函数时并没有进入http.send函数而是直接完成了整个调用。我尝试过载gdb过程中cd到111.cpp的目录下,还是不能进入http.send函数,要怎么样才能在调试时进入http.send函数呢?
然后再222.cpp中调用http.send函数,结果在调试时单步执行到条用http.send函数时并没有进入http.send函数而是直接完成了整个调用。我尝试过载gdb过程中cd到111.cpp的目录下,还是不能进入http.send函数,要怎么样才能在调试时进入http.send函数呢?
|
directory命令
|
|
都说了用dir命令指定源码的目录,多个目录用冒号(:)分隔。
当然前提是用了gcc -g 参数编译的。
当然前提是用了gcc -g 参数编译的。
|
> b file:行号