首页
Hadoop
软件测试
MacOS
Git
iOS
敏捷开发
Python
Oracle
PostgreSQL
Ubuntu
更多...
当前位置:
IT大杂烩
>
Ubuntu
> linux下coredump的使用
linux下coredump的使用
www.someabcd.com 网友分享于:Jun 8, 2018 6:01:17 PM
标签:
临时性打开coredump
echo “core.%e.%p” > /proc/sys/kernel/core_pattern
ulimit -c unlimited
%% 单个%字符
%p 所dump进程的进程ID
%u 所dump进程的实际用户ID
%g 所dump进程的实际组ID
%s 导致本次core dump的信号
%t core dump的时间 (由1970年1月1日计起的秒数)
%h 主机名
%e 程序文件名
永久打开coredump
/etc/rc.local中加入echo “core.%e.%p” > /proc/sys/kernel/core_pattern
/etc/profile中加入ulimit -c unlimited
调试-g编译的debug程序的coredump
gdb programe_file coredump_file
调试无-g编译的release程序的coredump
步骤1.相同的代码编译debug版本program_debug和release版本program_release
步骤2.objcopy --only-keep-debug program_debug symbol.dbg 用来生成生成符号表
步骤3.gdb --symbol=symbol.dbg -exec=program_release -core=coredump_file
linux下coredump的使用
标签:
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
MacOS
Windows
Linux
相关解决方案
1
linux下使用libiconv库转码
2
在 cygwin 的环境下使用 linux 命令
3
Linux下静态库生成和使用
4
Linux下动态库生成和使用
5
在Linux下使用ADSL
6
linux下coredump的产生及调试方法
7
《Linux下sed命令的使用》
8
linux下使用yum安装 mencached
9
Linux下U盘使用技巧
10
在Linux系统下使用wine运行迅雷5的方法
11
linux下使用cronjob定时执行php脚本
12
《linux下sudo服务的使用》RHEL6
13
Linux环境下使用XFS文件系统
14
Ramdisk:在linux下如何使用 RAM 作为虚拟硬盘?
15
Linux下cron的使用
16
Linux下phpsh安装与使用
17
一起学习在linux下使用汇编语言(1)
18
Linux下SVN server 的使用及权限配置
19
Linux 下使用 ssh 登录局域网其他电脑的方法
20
linux下使用yum安装mysql
Copyright ©2018
IT大杂烩
版权所有
京ICP备11030978号-1
网站地图