当前位置: 技术问答>linux和unix
QT"段错误"问题
来源: 互联网 发布时间:2016-02-28
本文导语: 各位大虾,请教一个问题,我在FC6下的QT编程,有时候经常遇到能编译成功,但是当运行程序的时候却提示"段错误",然后界面全部关掉,退出程序,想问各位大虾,一般“段错误”是什么错误?为何系统什么提示都...
各位大虾,请教一个问题,我在FC6下的QT编程,有时候经常遇到能编译成功,但是当运行程序的时候却提示"段错误",然后界面全部关掉,退出程序,想问各位大虾,一般“段错误”是什么错误?为何系统什么提示都没有,就几个字“段错误”,这样的问题好像很难查哦!大虾们,知道怎么查“段错误”的根源在哪里么?还有你们知道怎么解决即使如果有"段错误"出现,但是我能通过一些处理抛出一些异常对话框,程序仍然能跑,不至于整个程序都被关掉了!
|
段错误
一般都是指针出错的
一般都是指针出错的
|
一般段错误是因为指针、内存分配方面的原因,也可能是因为库的版本不兼容,你主要从这几个方面查吧
我这两天刚解决了一个段错误的问题,实在很痛苦
我这两天刚解决了一个段错误的问题,实在很痛苦
|
我最近也在学习linux编程,也常碰到段错误,基本都是指针越界造成的错误。
|
一般是你操作无效内存造成的
例如:
已经释放的内存空间,你再操作
没有申请内存空间,你操作了
或者内存越界
例如:
已经释放的内存空间,你再操作
没有申请内存空间,你操作了
或者内存越界
|
内存越界, 通常是指针原因.