当前位置: 首页 > article >正文

数据结构

在数据结构的学习中,了解到了数据结构的一些基本概念、分类以及链表相关知识,在链表的操作过程中,有时候会出现访问非法内存的情况,也就是段错误,我学习到一种了段错误的解决方法:

1.首先按照如下的方法配置Ubuntu,允许生成core文件

sudo service apport stop

sudo vim /etc/default/apport

sudo vim /etc/security/limits.conf

sudo service apport start

2.重新编译代码并加入-g选项(允许进行GDB调试)

3.ulimit -c unlimited 不限制core文件的生成的大小

4.执行代码,复现段错误,产生包含出错信息的core文件(检查core文件是否生成)

5.gdb a.out core 查看段错误产生的位置

使用这种方法能够很好的解决段错误,在纠正和优化代码时效率显著提升。


http://www.kler.cn/a/280413.html

相关文章:

  • 书生大模型实战营-进阶关卡-6-MindSearch 快速部署
  • 数据结构(邓俊辉)学习笔记】串 02——模式匹配
  • CSS3多行多栏布局
  • 浅谈安科瑞系能源配套产品在美特新材料光储充一体化项目上的应用
  • 基于django的影音播放网站 /基于python的影视网站/影视播放系统
  • 【SQL】指定日期的产品价格
  • 适合运动佩戴的蓝牙耳机推荐?四款开放式运动耳机推荐
  • Google Earth Engine(GEE)——光谱指数影像的加载(真彩色和假彩色)以及NDVI的计算
  • react面试题十
  • 汽车乘客热舒适度大挑战,如何利用仿真技术提高汽车环境舒适度
  • js跳出循环方法
  • C++实现的活动安排问题
  • GNU/Linux - RSYSLOG
  • 基于粒子群优化算法的六自由度机械臂三维空间避障规划
  • linux和docker部署基本的命令掌握
  • C++语法基础(一)
  • Kubernetes 中如何对 etcd 进行备份和还原
  • 分享一个基于python新闻订阅与分享平台flask新闻发布系统(源码、调试、LW、开题、PPT)
  • Midjourney推出网页版编辑器应对Ideogram 2.0冲击
  • 怎么压缩图片大小?7款实用图片压缩免费软件大公开,赶紧收藏试试!