随笔分类 -  linux调试

摘要:因为默认情况下,SecureCRT不能显示语法高亮特性,整个界面颜色单一,看起来不爽,也没有效率,所有通过设置一下语法高亮还是很有必要的, 默认字体也看着不是很清晰,还是更改为我比较喜欢的Courier New看着爽。设置方法非常简单:(1) 设置语法高亮,多色显示Options -> Session Options -> Emulation (Terminal)其中Terminal选择 【Xterm】,勾选【ANSI Color】和【Select an alternate keyboard emulation】设置完成,重新连接。(2) 设置字体Options->Sessi 阅读全文
posted @ 2013-11-25 09:52 偶的神!! 阅读(4009) 评论(0) 推荐(0)
摘要:【转】GDB调试core文件样例(如何定位Segment fault)在代码量较多时,调试比较困难。常用方法是在源码中插入大量的printf语句。但是当发生segmentation fault时,定位就比较复杂了。core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (linux中如果内存越界会收到SIGSEGV信号,然后就会core dump)在程序运行的过程中,有的时候我们会遇到Segment fault(段错误)这样的错误。这种看起来比较困难,因为没有任何的栈、trace信息输出。 阅读全文
posted @ 2012-12-26 10:11 偶的神!! 阅读(2374) 评论(0) 推荐(0)