Fortran Coder

查看: 12807|回复: 1
打印 上一主题 下一主题

[求助] SIGSEGV, segmentation fault occurred初学者求助大神!

[复制链接]

1

帖子

1

主题

0

精华

新人

F 币
12 元
贡献
5 点
跳转到指定楼层
楼主
发表于 2015-3-16 18:54:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source            
a.out              00000000004033EA  Unknown               Unknown  Unknown
a.out              0000000000402ACC  Unknown               Unknown  Unknown
libc.so.6          00000035F701D994  Unknown               Unknown  Unknown
a.out              00000000004029D9  Unknown               Unknown  Unknown

这个错误时怎么回事啊?
关于这部分的错误编程内容是这样的:
open(unit=11,file='results')
  do i=1,row/6
    e=((0.251*0.505)**(0.5))*((-2)*(4.344/k(i,1))**6+(4.344/k(i,1))**12)
    write(*,*) e
  enddo
  close(11)



分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2015-3-16 19:04:25 | 只看该作者
SIGSEGV 段错误,比较难判断。可能是数组越界,内存引用错误。建议debug调试分析以判断。

如果你觉得debug有困难,请给出全部代码及输入数据。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 12:59

Powered by Tencent X3.4

© 2013-2024 Tencent

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