GDB
文章平均质量分 67
First Snowflakes
捡贝壳
展开
-
Linux用backtrace定位程序异常退出
https://blog.csdn.net/qq_15762939/article/details/103937832 :Ref:https://blog.csdn.net/qq_15762939/article/details/103937832https://blog.csdn.net/gongmin856/article/details/79192259原创 2021-02-13 21:53:14 · 292 阅读 · 0 评论 -
gdb调试动态库
Happy Niu Year.step1: 编译一个linux动态库头文件get.h:#ifndef get_H#define get_Hint get();int set(int a);#endif实现文件get.cpp:#include <stdio.h>#include "get.h"static int x=0;int get(){ return x;}int set(int a){ x=a; return x;原创 2021-02-12 14:00:35 · 2931 阅读 · 2 评论 -
GDB基本命令
编译时一般需要加 -g选项,eg. g++ -g test.cpp -o test用gdb启动某个程序:gdb test开始运行直到结束或者遇到断点:run(r)流程控制:continue(c) 继续执行next(n) 单步执行,不进入函数内部step(s) 单步执行,会进入函数内部until 退出循环体until 行号...原创 2021-02-11 11:43:43 · 322 阅读 · 0 评论 -
调试工具们
linux 调试工具:GDB,valgrind ,strace 、 ltrace和网络有关的工具:netstat 、tcpdump。----在linux下开发更能锻炼计算机能力。windows:purify 、straceNT、filemon原创 2020-10-23 08:07:35 · 131 阅读 · 0 评论 -
GDB(The GNU Project Debugger)基础
!学会了就是学会了,不管你是在工作中,还是在自己的项目中,who care!GDB: The GNU Project Debuggerhttp://www.gnu.org/software/gdb/What is GDB?GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another prog..原创 2020-05-23 07:19:13 · 314 阅读 · 0 评论