实习记录6 gdb调试

来源:互联网 发布:唐诗逸 知乎 编辑:程序博客网 时间:2024/03/29 04:05

今天除了上全量的一系列事情之外,学会的如何利用gdb来进行调试。

1.生成debug版本的执行文件(sh build.sh debug)

2.把featured 文件拷贝到servers/fs/bin下进行相应替换

3.利用./server.sh start来启动进程,并记住进程id号

4.在featured所在目录(servers/fs/bin)下写入指令 gdb featured

5.然后输入attach xxxxx(具体id号)(此时相当于进程启动)

6.具体的执行为,开另一个窗口或是用windows来看具体的代码,找到想要中断的位置,(例如:b feature_extract.cpp:91(这里暂时不确定是否还需要注意path,貌似是不需要))

7.通过不断的寻找break,然后进行处理,具体指令看收藏书签。当需要Request触发时,则利用fs_client来执行,进入中断。

原创粉丝点击