ubuntu生成 设置 core文件

ubuntu生成&设置core文件,调试段错误_ubuntu生成core文件-CSDN博客

ubuntu设置core文件_ubuntu core文件默认位置-CSDN博客

ulimit -a


 sudo  vim /etc/profile  #或者 vi ~/.bashrc 
ulimit  -c  unlimited	#添加, 退出

source  /etc/profile 
sudo systemctl disable apport.service


vi /etc/sysctl.conf  #add 
kernel.core_uses_pid = 1
#kernel.core_pattern = /corefile/core-%e-%p-%t
kernel.core_pattern=core-%e-%p-%t

 sysctl -p

编写代码

#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
 
void segv_handler(int signo)
{
    printf("in segv_handler\n");
 
    while (signo) {
        sleep(1);
    }
}
 
int main(int argc, char *argv[])
{
    char *pointer = NULL;
 
    signal(SIGSEGV, segv_handler);
 
    *pointer = 'c';
 
    return 0;
}

验证

相关推荐

  1. ubuntu生成 设置 core文件

    2024-03-23 12:34:03       21 阅读
  2. ubuntu 启用core文件

    2024-03-23 12:34:03       29 阅读
  3. ubuntu 不产生core dump 文件

    2024-03-23 12:34:03       23 阅读
  4. 深入Linux Core文件生成与自定义命名规则

    2024-03-23 12:34:03       10 阅读
  5. 【ASP.NET Core 基础知识】--Web API--Swagger文档生成

    2024-03-23 12:34:03       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 12:34:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 12:34:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 12:34:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 12:34:03       20 阅读

热门阅读

  1. Vue 常见面试题(一)

    2024-03-23 12:34:03       17 阅读
  2. 0x01_实验课leetcode

    2024-03-23 12:34:03       18 阅读
  3. [leetcode] 21. 合并两个有序链表

    2024-03-23 12:34:03       18 阅读
  4. 数学系的数字信号处理:傅立叶变换

    2024-03-23 12:34:03       17 阅读
  5. android gdb 调试

    2024-03-23 12:34:03       21 阅读
  6. Android_NDK调试

    2024-03-23 12:34:03       17 阅读
  7. 简单函数_学分绩点

    2024-03-23 12:34:03       20 阅读
  8. LeetCode232:用栈实现队列

    2024-03-23 12:34:03       19 阅读
  9. 复试专业前沿问题问答合集9——密码学

    2024-03-23 12:34:03       18 阅读
  10. 00X基于Jetson Nano+yolov4-tiny的目标检测

    2024-03-23 12:34:03       19 阅读