回 帖 发 新 帖 刷新版面

主题:Segmentation fault (core dumped)

总是提示Segmentation fault (core dumped),感觉是数组的magnitude 不太对头,但又检查不出错误怎么办?

回复列表 (共5个回复)

沙发

Segmentation fault 我遇到的都是内存出错. 例如在linux下的数组越界和openmp线程内存分配出错. 据网上资料说这个错误原因很多. 当然, 我没遇到过core dumped, 不知道是不是一个特殊错误.

板凳


如果是intel 编译器,可以用 -check bounds -traceback 等来检查数组是否超维,-check 还能检查其他的错误,(man一下)不过srgmentation fault 不一定是数组超维吧。嘿嘿,大家多多讨论

3 楼

锟节达拷锟斤拷裕锟絎indows锟斤拷锟揭诧拷锟斤拷锟斤拷锟?
Linux锟斤拷锟斤拷锟斤拷purify锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷俜锟斤拷锟斤拷锟?for c,c++) &

4 楼

[quote]锟节达拷锟斤拷裕锟絎indows锟斤拷锟揭诧拷锟斤拷锟斤拷锟?
Linux锟斤拷锟斤拷锟斤拷purify锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷俜锟斤拷锟斤拷锟?for c,c++) &[/quote]
我这里都是乱码……

5 楼

[quote][quote]锟节达拷锟斤拷裕锟絎indows锟斤拷锟揭诧拷锟斤拷锟斤拷锟?
Linux锟斤拷锟斤拷锟斤拷purify锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷俜锟斤拷锟斤拷锟?for c,c++) &[/quote]
我这里都是乱码……[/quote]
准确的说基本都是汉字,但是什么意思看不出来:)字符集的事儿?

我来回复

您尚未登录,请登录后再回复。点此登录或注册