CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 今天在isocpp上看到“GCC 4.8.1 released, C++11 feature complete”这个消息,非常兴奋。终于有一个全面支持C++11语言特性的编译器了! 当然了,gcc仅仅是语言特性上全面支持C++11,libstdc++貌似还没有完全跟上,不过我已经挺满足了,
转载 9月前
24阅读
装squid yum install -y squid 安装httpd(用于后面生成密码文件) yum install -y httpd 或者 yum install httpd-tools -y 配置文件 /etc/squid/squid.conf vim /etc/squid/squid.conf 修改/添加以下信息 http_port 3128 # 监听端口号,可以按需修改
core 文件的简单介绍当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄存器信息(包括程序指针、栈指针等)、内存管理信息、其他处理器和操作系统状态和信息。co
linux基础一、linux基本命令归档命令。  1.归档的定义:归档就是把许多文件或目录打包成一个文件。  2.tar命令格式:tar  [参数-cxtzjvfpPN]  打包文件名 文件或目录路径            参数:            -c :建立一个压缩文件的参数指令(create 的意思);            -x :解开一个压缩文件的参数指令!   
查看系统版本: [root@neo ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@neo ~]# uname -r 2.6.32-696.el6.x86_64 [root@neo ~]# uname -m x86_64 [root@neo ~]# uname -a Linux neo 2.6.32-696.el6.x8
转载 2024-10-28 18:49:01
36阅读
   centos7开机启动自定义脚本大致分为一下几种方式一、通过CentOS7的rc-local服务启动      编辑rc.local文件(没有就自己建)vim /etc/rc.d/rc.local执行命令以sudo执行,不然可能会出现权限问题(楼主踩过的坑......),打印日志方便调试过程,&表示后台运行,故可能需要等待一段时间才能
设置红帽的coredump  echo "ulimit -c 1024" >> /etc/profile  退出 LINUX 重新登陆 LINUX,键入 ulimit –c,如果显示 1024 那么说明 coredump 已经被开启。1024 限制产生的 core 文件的大小不能超过 1024kb,可以使用参数unlimited,取消该限制,ulimit -c unlimited  /
原创 2021-08-17 11:37:36
340阅读
# Android 如何设置 coredump:项目方案 在Android开发中,应用崩溃或出现意外异常时,如何有效地捕获这些信息以便后续的调试和分析,是一项关键的工作。coredump文件作为一种重要的调试信息,可以帮助开发者及时追踪问题来源。本文将提出一个项目方案,介绍如何在Android平台上设置coredump。 ## 方案概述 实现coredump设置,主要有以下几个步骤: 1
原创 10月前
63阅读
 1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimit -c 0下面的命令可以检查生成core文件的选项是否打开:ulimit -a该命令将显示所有的用户定制,其中选项-a代表“all”。也可以修改系
文章目录Coredump定义Linux下 生成Core Dump文件的方法:内核必须打开选项 CONFIG_ELF_CORE配置每个进程的RLIMIT_CORE资源为RLIM_INFINITY调试的进程,不能捕捉相关信号.在根文件系统的根目录下创建名为 .init_enable_core 的空文件:touch /.init_enable_core修改core文件的生成路径 日常工作中,不可避免
gdb是GNU开源组织发布的一个强大的Linux下的程序调试工具。一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、你可以改变你的程序,将一个BUG产生
转载 6月前
29阅读
一、运行时错误 任何人写程序都会出错,正如《C++编程规范》所说,真正可怕的错误不是编译时的错误,而是运行时错误。 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误) 这通常都是指针错误(一般就是空指针)引起的,或者访问了不能访问的内存(数组越界,系统保护) 二、core文件 我们不可能用GDB一句一句的去找,真正的英雄都善于使用手中的武器。这就是core file 所
转载 11月前
66阅读
1. 内核转储(coredump)作用(1) 内核转储的最大好处是能够保存问题发生时的状态。 (2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。 (3) 只要获取内核转储,那么即使没有复现环境,也能调试。 2. 启用内核转储 2.1 查看内核转储是否有效在终端中输入以下命令,查看内核转储是否有效。 #ulimit -c 0-c 表示内核转储文件
转载 2024-08-31 15:26:06
54阅读
http://blog.163.com/redhumor@126/blog/static/19554784201131791239753/在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制 1)使用ulimit -c
转载 2022-02-16 17:39:35
286阅读
 本文讲述利用coredump调试时,对coredump信息相关的设置方式。设置core文件大小列出所有资源的限制#ulimit -a 1240查看core file size#ulimit -c这里对于 core file size:unlimited:core文件的大小不受限制 0:程序出错时不会产生core文件 1024:代表1024k,core文件超出该大小就不能生成了设置cor
转载 2024-01-12 11:30:08
849阅读
://blog.163./redhumor@126/blog/static/19554784201131791239753/在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制 1)使用ulimit -c
转载 2022-01-05 11:55:59
443阅读
昨天手残修改了/boot/grub2/grub.cfg,结果引导出错了,开机直接进入grub的命令行模式,捣鼓了半天,还是没恢复过来,只好重装Ubuntu刷掉了原来的centos7.事情的起因是Firefox不能播放视频和音乐,需要Adobe Flashplayer,于是我就下了一个Flashplayer的.tar.gz包,经过正常的tar -zxvf解压后会出现一个.iso文件和一个usr源码文
转载 2024-09-27 14:09:23
40阅读
先讲core 文件产生及gdb查看的方法 对于想要每次都产生core 文件的同志: 1、vim /etc/profile 修改对应的ulimit 处, 改为 ulimit -S -c unlimited > /dev/null 2>&1 2、echo "1" > /proc/sys/kernel/core_uses_pid设置core文件名带pid号 3、echo "
转载 9月前
495阅读
firewalld参考
转载 2017-12-18 00:26:04
1240阅读
CentOS7基本设置查看相关信息 1.1. 查看系统信息 1.1.1. 查看系统位数方法1:[root@centos7 ~]# uname -a方法2:显示系统程序信息[root@centos7 ~]# file /bin/ls方法3:[root@centos7 ~]# cat /proc/version方法4:[root@centos7 ~]# getconf LONG_BIT  &
转载 2023-03-24 01:40:34
408阅读
  • 1
  • 2
  • 3
  • 4
  • 5