gdbcore文件进到某行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdbcore文件进到某行相关的知识,希望对你有一定的参考价值。

参考技术A 你问的的是gdbcore文件进到某行后出现core时怎么处理吧。修改的办法也非常的简单,只需要让pCtrStr指针指向具体的地址即可。
此时仔细分析程序,发现pCtrStr指针为空。当对一个不存在的指针取长度时,由于找不到地址,程序便崩溃了。所以让pCtrStr指针指向具体的地址就可以了。
什么是coredump,大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下会产生一个叫做core的文件。

vim编辑器最常用按键说明

n代表数字,words代表字符串

1、设置行号:输入 :set nu

2、跳到某行: 输入 nG。 首行1G,尾行G

3、向下删除连续的n行:先跳到要删除的某行,然后输入: ndd

4、向后删除某行的连续字符: 先跳到某行,然后输入:nx;  nX为向前连续删除n字符。

5、连续向下复制n行:先跳到需要复制的某行,然后输入: nyy

6、向下粘贴n行:先跳到要粘贴的所在行,输入p,表示在此光标的下一行开始粘贴;输入P表示在此光标的上一行开始粘贴。

7、手动输入字符:先跳到需要输入的某行,然后输入O表示在此光标的上一行开始插入新的一行;输入o表示在此光标的下一行开始插入一行。

8、查找某字符串:输入:/words来查找此字符串;输入:?words表示向上查找此字符串。

9、文件另存:输入 :w 路径名/文件名。

10、保存并退出: 输入  :qw

11、不保存退出: 输入  :q!

12、块选择(visual block): 按下 Ctrl+v ,选择需要复制的一列或者几列,被选中的以反白状态显示,按下 y 表示已复制,在输入模式,移动光标到需要粘贴的地方,在命令模式,按下粘贴。

13、打开多个文件:vi file1 file2……  输入: :files查看编辑的文件个数及文件;在一个文件中做完操作,输入: :n 选择另一个需要编辑的文件

14、多个文件之间切换:输入 :n(此处n不代表数字)。

15、查看多文件文件名和个数:输入 :files

16、文件的多窗口操作:先vi打开一个文件,然后输入 :sp(后边不带文件名表示继续打开当前文件的副本)或者 :sp filename(打开另一文件);Ctrl+w各文件之间切换。

17 、翻页:向文件尾部翻屏用 Ctrl+f;向文件首部翻屏用 Ctrl+b.

18、跳到行首用: 0;跳到行尾: $

19、全局替换:%s/源字符串/目的字符串/g

20、用命令set ic 或者set noic来定义查找时是区分大小写还是不区分大小写,默认区分大小写。

21、d0 当前光标删至行首;d$ 当前光标删至行尾。

 

以上是关于gdbcore文件进到某行的主要内容,如果未能解决你的问题,请参考以下文章

python知识简单总结 - 语言基础

正则扩展

第九章正则扩展

wpf中怎么定位到某行某列的的checkbox上,我要写checkbox的选中事件。在线等可Q聊,懂这个才来。

sed扩展

vim编辑器最常用按键说明