解决方法:

解决:

问题:

当调试一个程序的时候,理想状态是不重启应用程序就获取core文件。

解决:

gcore命令可以使用下面步骤来获取core文件:

1. 确认gdb软件包已经被正确安装。

2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),编译后不要去除文件的调试符号信息。

3. 执行应用程序。

4. 执行gcore命令生成指定应用程序的core文件并且保存在当前目录下。

$ gcore pid   (进程号)

如何使用gcore工具获取一个core文件而不重启应用?相关推荐

  1. java zip 替换文件_替换一个Zip文件而不解压缩在Java

    我有一个zip文件,我想用另一个文件替换它里面的一个文件.因此,不需要删除zip条目,只需将zip条目的文件替换为另一个条目即可.替换一个Zip文件而不解压缩在Java 这是我试过的. public ...

  2. 使用gcore工具产生core文件而不杀死进程

    解决方法: 解决: 问题: 当调试一个程序的时候,理想状态是不重启应用程序就获取core文件. 解决: gcore命令可以使用下面步骤来获取core文件: 1. 确认gdb软件包已经被正确安装. 2. ...

  3. ubuntu core 文件产生

    关于内核转储的设置方法 1. 内核转储作用 (1) 内核转储的最大好处是能够保存问题发生时的状态. (2) 只要有可执行文件和内核转储,就可以知道进程当时的状态. (3) 只要获取内核转储,那么即使没 ...

  4. g-gdb调试core文件

    文章目录 core文件 判读是否为core文件 打开系统 core dump 修改core文件的保存路径 gdb调试core文件 最近初步了解了一下core 文件,已经如何将gdb工具与core文件结 ...

  5. linux下产生core文件以及不产生core文件的条件

    原文:http://team.eyou.com/?p=27 Linux下,产生core文件,和不产生core文件的条件: 当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员 ...

  6. Gdb 调试core文件详解

    一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要 ...

  7. linux打开core文件,[转载]linux下core文件设置与查看

    程序异常推出时,内核会生成一个core文件(是内存映像以及调试信息).可以通过使用gdb来查看core文件,指示出导致程序出错的代码所在的文件和行数. 1.查看系统中core文件生成的开关是否打开 1 ...

  8. linux段错误core dumped,段错误 (core dumped) 之 core文件

    当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方.最常出现的,几乎所有C程序员都出现过的错误就是"段错误"了.也是最难查出问题原 ...

  9. linux core文件GDB调试方法

    一.如何使用core文件 1. 使用core文件 在core文件所在目录下键入: gdb -c coreXXX 它会启动GNU的调试器,来调试core文件,并且会显示生成此core文件的程序名,中止此 ...

最新文章

  1. [导入]如何理解Return的返回值?
  2. Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api(二十)
  3. java接口和实例_java – 接口和实例化
  4. 网络工程师需要具备哪些素质或专业技术
  5. Enumerable#zip特性
  6. apache kafka_使用Apache Kafka,Kubernetes和Envoy,Istio,Linkerd的服务网格和云原生微服务...
  7. UVA - 1587 ​​​​​​​Box
  8. 源码里没有configure_深入源码理解.NET Core中Startup的注册及运行
  9. 3.Python配套习题
  10. 6_less中的匹配模式
  11. Python可以这样学(第八季:课堂教学管理系统设计与开发实战)-董付国-专题视频课程...
  12. 编译OpenJDK8:CreateJars.gmk/BuildJdk.gmk/Main.gmk/错误
  13. 用python偷懒Arcgis(地类编码转地类名称)
  14. 代码随想录动态规划算法PDF
  15. ubuntu磁盘分区与挂载
  16. 用计算机探索商的变化规律教案,用计算器探索规律教学设计与反思(精选5篇)...
  17. 林轩田《机器学习基石》(六)—— Theory of generalization
  18. 孙溟㠭书法篆刻《寿》
  19. 饥荒海难创建显示专用服务器,饥荒海难控制台使用教程及小技巧_快吧单机游戏...
  20. JVM参数详细配置说明

热门文章

  1. fpga的EPCS 配置的2种方法(图文讲解,哈哈,网上互相抄袭的一些文字说明太不明了了)
  2. STM32开发笔记103: 24位模数转换芯片ADS1258使用方法(概述)
  3. python : 新概念英语 课文转为html
  4. CCS 使用报错合集 -mcu:cc26xx
  5. Java项目论文+PPT+源码等]基于javaweb的网上订餐管理系统|点餐餐饮餐厅
  6. js实现base64编码和解码
  7. Python删除字符串中的空格和特殊字符
  8. 24.STM32的IO口扩展PCF8574
  9. 【AI测试】也许这有你想知道的人工智能 (AI) 测试--开篇
  10. JDK8 下载与安装教程,超简单版(Windows)