时间:2021-07-01 10:21:17 帮助过:23人阅读
然后记得敲入命令
source /etc/profile
然后敲入命令:
ulimit –c
效果如下:
确认能否生成coredump文件,使用如下命令(使用时注意,我在测的时候会直接退出当前用户)
kill -s SIGSEGV $$
然后回到执行上述命令的路径下即可看到coredump文件,我这边生成的文件名为core.3477,依个人会随机生成不同的数字。
调试方式为: gdb program coredump文件
例如我的可执行文件为test, 生成的coredump文件为core.3533,则命令如下:
gdb test core.3533
显示如下图所示:
嗯,有的人运气好,直接就显示源代码了,如果你像我一样,接着用下面的命令
backtrace
打印堆栈信息。
我们看到最接近崩溃的地方在第8行
然后调用命令
frame 8
直接找到源代码的位置:
gdb调试coredump文件
标签:使用 file 文件名 ott play cccccc style one 调用