Fortran Coder

标题: SIGSEGV, segmentation fault occurred初学者求助大神! [打印本页]

作者: zaoldyeca    时间: 2015-3-16 18:54
标题: SIGSEGV, segmentation fault occurred初学者求助大神!
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)




作者: 楚香饭    时间: 2015-3-16 19:04
SIGSEGV 段错误,比较难判断。可能是数组越界,内存引用错误。建议debug调试分析以判断。

如果你觉得debug有困难,请给出全部代码及输入数据。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2