文档章节

linux core文件学习

fxdhdu
 fxdhdu
发布于 2016/10/01 16:34
字数 130
阅读 2
收藏 0

1)相关shell指令 

ulimit -a #查看core文件相关信息
ulimit -c 1024 #限制core文件大小为1024Kb,若设为0则不会生成core文件。

2)实例:

编译运行以下程序代码,生成core文件

include <stdio.h>

char *str = "test";
void core_test()
{
    str[8] = 'T';
}

int main()
{
    core_test();
    return 0;
}
gdb ./core_dump_test core

3)

gdb调试core文件信息。包含产生core文件的程序,中断程序的信号,出错的代码,用bt命令查看程序崩溃时的堆栈信息。

 

 

© 著作权归作者所有

共有 人打赏支持
下一篇: GDB命令
fxdhdu
粉丝 3
博文 50
码字总数 38322
作品 0
杭州
程序员
私信 提问
在 Linux 命令行中使用 ls 列出文件的提示

学习一些 Linux 命令最有用的变化。 我在 Linux 中最先学到的命令之一就是 。了解系统中文件所在目录中的内容非常重要。能够查看和修改不仅仅是一些文件还有所有文件也很重要。 我的第一个 ...

作者: Don Watkins
10/22
0
0
【Absible零基础学习】Ansible普通用户sudo执行指令

最近公司将linux机器都禁止使用root直接远程登陆,而机器上项目都是在root下创建的,平时都是通过一台linux机器通过scp分发文件到多台linux机器,这样一来,就无法直接使用scp来分发文件,于...

justin_peng
06/20
0
0
关于coredump文件生成与查看

博客园闪存首页新随笔联系管理订阅随笔- 711 文章- 0 评论- 230 Linux core 文件介绍 1. core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内...

01010101010101010101
2014/01/03
0
0
Visual Studio Code 学习.net core初体验

一,安装 最近在用 Visual Studio Code 学习.net core ,记录下学习的过程,首先去官网下载最新的.net core2.1安装包,有windows 和mac,根据自己的开发环境而定。如下图,刚安装完成并不是这...

冯小牛
09/30
0
0
Linux系统中core文件调试方法

Linux系统中程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.co...

水海云
2013/11/26
0
2

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
今天
4
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
6
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部