GDB
cp3alai
C/C SHELL SOCKET IPC
展开
-
gdb layout模式花屏
本篇文章借鉴自其它同学的博客.实在因为很难搜索,所以我也写一篇.增加一点关键字.在使用gdb进行调试的时候,可以用win命令进入可视化界面,即所谓的gdbtui,当然也可以通过layout src完成同样的功能.但是貌似这个功能有一点bug,当你运行完一次程序想要从头开始的时候,问题来了.如图.gdb会出现花屏现象.所以我所能想到的思路就是去掉这个窗口应该就没有问题了.的确如此原创 2014-12-23 19:45:59 · 2763 阅读 · 4 评论 -
GDB使用小结
GDB是LINUX下调试的神器,很多时候我们不得不抛弃windows下的IDE调试,而改用GDB完成相应的工作。虽然GDB没有界面,但是这并不妨碍我们完成调试工作,甚至可以更好的完成。本文将阐述GDB在实际应用中的一些常用命令,希望对初学GDB的同学有所帮助。原创 2014-06-06 15:12:49 · 600 阅读 · 0 评论 -
linux下的性能分析
记得原来老大让我去测试性能的时候,我会在代码的每个需要的地方打上时间戳,然后执行代码,然后再把时间戳相减,得出每个函数执行原创 2015-07-12 11:11:02 · 485 阅读 · 0 评论 -
[GDB] which is more than max-value-size
百度竟然搜不到这个错误,好遗憾...value of type `CFG' requires 123244 bytes, which is more than max-value-size可能archlinux有一些自己的限制,centos应该不会这么小就出现这个问题.今天在调试程序的时候,想要打印一个变量.不小心遇到了这个错误.顿时郁闷了...联想到可能是全局数据区装不下原创 2016-06-25 12:33:37 · 5797 阅读 · 1 评论 -
LINUX下core文件的生成与定制
在大多数日常的应用场景中,我们需要一个7 * 24小时稳定运行的服务.然而很多时候,由于服务器环境实时的改变以及程序在编写过程中可能存在的瑕疵,都会导致进程的崩溃.这个时候core文件就显示出了它的作用.由于core文件是对进程实时运行的内存的固化,很多时候我们可能并不需要大部分信息,并且过大的core文件也可能把磁盘空间占满,本文将对core文件的生成以及如何裁剪core文件进行讨论.一...原创 2019-06-28 09:28:25 · 2046 阅读 · 0 评论