自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 GDB调试段错误导致应用程序异常终止

使用gdb工具调试几种发生段错误导致应用程序异常终止的现象设置生成核心转储文件保存崩溃时的进程映像,用于结合程序复现崩溃场景。ulimit为shell内建指令,可用来控制shell执行程序的资源。我们需要修改的是核心转储文件大小限制:ulimit -c unlimited注意程序堆栈资源为8M,下面会针对堆栈溢出场景做分析,当然这个值也可以使用-s参数手动修改。gdb调试堆栈溢出导致应用程序段错误局部变量消耗栈区空间当栈区资源消耗>8M时会发生段错误,触发核心转储。$gdb so

2021-01-14 16:19:52 1171

原创 GDB的基本使用方法

GDB的基本使用方法(基础篇)gdb调试流程1.带调试选项编译,构建调试对象2.启动调试器GDB3.设置断点4.显示栈帧5.显示值6.继续执行断点break <函数名、行号、文件名:函数名、文件名:行号、addr> (常用)break +/-offset 当前暂停位置向后/前offset行条件断点b 断点 if 条件condition 断点编号 删除断点设置的条件condition 断点编号 条件 给指定的断点增

2020-11-19 19:41:52 691

原创 Linux很高效的快捷键

Linux 命令行编辑快捷键1.tab补全,勤用上下箭头复用历史命令。2.ctrl w 删除至前一个空格。用起来很舒服3.ctrl a/e 将光标移动至命令行首/尾 和home/end键效果一致,看个人选择。4.ctrl 左右箭头 适用于修改历史命令的部分内容,使用ctrl 左键跳到命令行的上一个英文字符串开头。5.ctrl r 历史命令搜索,不如设置pageup pagedown好用6.pageup pagedown 根据输入的字符串匹配历史命令,可以上下来回切换。强烈推荐

2020-11-19 17:19:36 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除