QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: tuboshu

gcc下的“段错误”是怎么回事?

[复制链接]
 楼主| 发表于 2003-4-19 17:55:57 | 显示全部楼层
[quote:52d77bcdb8="andot"]我昨天用rm删除一个目录还出现段错误呢,然后整个系统就不能用了。后来发现好象那个分区的文件分配表坏了(我的home分区,惨啊),只好备份,格式化,重建用户,恢复备份才解决这个问题。
所以谁知道段错误是个什么错误啊,大概就是说你的系统隔屁了。[/quote]
看来这个“段错误”的内涵还是很多呀
我的系统没问题的
呵呵!
回复

使用道具 举报

 楼主| 发表于 2003-4-19 21:29:13 | 显示全部楼层
解决问题了
作为大家对我的帮助的回报,我决定把我这个弱智的错误写出来:
........
for(i=0;i<k-1;k++)
.......
相信大家已经看出来错误在什么地方了吧

唉  粗心大意害死人

大家引以为戒吧!
回复

使用道具 举报

发表于 2003-4-19 22:13:14 | 显示全部楼层
linux下段错误一般是由指针越界访问引起的
回复

使用道具 举报

发表于 2003-4-19 22:38:53 | 显示全部楼层
segment error should be a running code has illegal memory access. (to a wrong segment?) so system can not run the program any further. then stop it and save some status in a core file. usually when i meet this error, i know that my pointer is invalid somewhere, so i add printf and use a debug tool to find it.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 04:17 , Processed in 0.038773 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表