gdb
文章平均质量分 55
fantongl
这个作者很懒,什么都没留下…
展开
-
gdb_print调试_调试打印完整字符串内容
gdb_print完整字符串问题描述解决方案测试代码问题描述GDB下用p看一个字符串的时候默认显示是截断的,如下所示解决方案在打印字符串前,输入set print element 0命令显示完整的字符串。测试代码#include <string>#include <iostream>using namespace std;int main(){ string a = "理想如珍珠,一颗缀连着一颗,贯古今,串未来,莹莹光无尽。美丽的珍珠链,历史的脊梁骨原创 2021-05-12 17:28:11 · 1738 阅读 · 0 评论 -
gdb_调试core文件
gdb_调试core文件1. core文件的作用2. 开启或者关闭core文件2.1 查看2.2 打开core2.3 but3. 调试core3.1 造一个会产生core的程序3.2 编译3.3 运行3.4 查看core文件,定位core位置1. core文件的作用Core文件其实就是内存的映像,当程序崩溃时,存储内存的相应信息,主用用于对程序进行调试。当程序崩溃时便会产生core文件,其实准确的应该说是core dump 文件,默认生成位置与可执行程序位于同一目录下,文件名为core.xxx,其中是x原创 2021-04-27 21:45:29 · 1976 阅读 · 0 评论 -
08_Nginx_使用gdb进行调试
08_Nginx_使用gdb进行调试1. 修改配置1.1 在源码中的`auto/cc/conf`中2.1 确认在MakeFile的编译项目中有‘-g’![在这里插入图片描述](https://img-blog.csdnimg.cn/20210317183334446.png)2. Nginx相关配置3. 开始调试3.1 先编译Nginx3.2. 运行Nginx3.3 查看Nginx进程号3.4 使用gdb调试因使用gdb调试Nginx不熟练,特此记录过程,防止后续忘记。1. 修改配置1.1 在源码中的原创 2021-03-17 18:41:27 · 230 阅读 · 0 评论 -
gdb 调试带参数的程序
gdb 调试带参数的程序1. 编译程序2. 进入gdb3. 输入断点4. 输入参数运行1. 编译程序g++ -g main.cpp -o main2. 进入gdbgdb main3. 输入断点4. 输入参数运行run -a -n原创 2021-04-20 11:14:14 · 5962 阅读 · 0 评论