
gdb调试
yan-mario
这个作者很懒,什么都没留下…
展开
-
GDB调试多进程程序
gdb调试多进程:1.使用子进程的pid来调试子进程attach + 进程pid 将该进程附加到gdb调试器中 6673是子进程的pid,6672是父进程pid2.使用调试器选项 follow-fork-mode modesetfollow-fork-mode mode 其中最后一个mode可以选 parent 和 child选项, 分别代表了父进程...原创 2019-08-13 17:42:04 · 173 阅读 · 0 评论 -
GDB调试多线程程序
gdb调试多线程:gdb调试多线程程序的常用命令info threads,显示当前可调式的所有线程, gdb调试工具会为可调式的所有线程分配一个ID,通过ID可以来操作线程。 thread ID, 选择要调试的目标线程 set scheduler-locking [off|on|step], 默认的情况下,也是选择 off 的情况,调试多线程程序时,被调试的线程 以及 其他线程都...原创 2019-08-13 17:42:09 · 314 阅读 · 0 评论 -
GDB调试
1.gdb的简介gdb是Linux下的 GUN调试程序,用来调试C/C++的强大调试器。2.基本命令介绍编译文件的时候需要加上 -g加上 生成调试信息, 如 g++ -g -o test test.cpplist 查看源代码, 输入list后可以按回车继续查看源代码run 让程序跑起来next 逐步执行step 进入函数中执行bt 查看函数调用的栈帧...原创 2019-08-13 17:41:36 · 334 阅读 · 0 评论