linux core调试显示不了在哪一行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux core调试显示不了在哪一行相关的知识,希望对你有一定的参考价值。

比方说,你要调试的core文件是 core.xxx,原始可执行文件是 a.exe 先用 gdb a.exe 进入 gdb,在gdb命令行下 执行 core-file /path/to/core.xxx 然后即可调试core dump文件了,比如用 bt 等 参考技术A 都可以显示的!

linux命令 比较两个文件

1、cmp命令

  通过比较字节比较文件

例:

  设置两个不同的文件,通过cmp命令来执行

  

 在屏幕上会显示第几行不同

 

2、diff

一行一行的比较两个文件

 

如:

会溴铵是具体哪些行不同

 

3、vimdiff

 

会在屏幕上显示两个窗口来显示不同之处

 

总结:

一般推荐使用diff命令,可显示在哪行两文件不同,如果需要具体知道不同之处,可使用vimdiff,具体查看不同

以上是关于linux core调试显示不了在哪一行的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB 调试器不再显示行号

在Ubuntu Linux下用gdb调试程序,<gdb>list之后程序不从第一行开始显示,为啥?该怎么解决这个问题?

Linux core 文件介绍

linux命令 比较两个文件

.net core 生成的身份认证的代码在哪?还有生成的注册和登录页面在哪?

解决gdb 调试 core 文件函数名显示为问号的问题