我在使用一些用于研究的旧代码时遇到问题,我想使用英特尔 Fortran 编译器进行编译。在一个特定的子例程中,除非我添加一个write
只输出循环索引值的语句,否则我会遇到分段错误。
do j=1,ne
SOME STUFF
write(*,*) 'j=', j
end
是什么导致了我的错误,以至于这个 write 语句可以修复我的分段错误?(注意:j 被声明为整数)
谢谢,基利
我在使用一些用于研究的旧代码时遇到问题,我想使用英特尔 Fortran 编译器进行编译。在一个特定的子例程中,除非我添加一个write
只输出循环索引值的语句,否则我会遇到分段错误。
do j=1,ne
SOME STUFF
write(*,*) 'j=', j
end
是什么导致了我的错误,以至于这个 write 语句可以修复我的分段错误?(注意:j 被声明为整数)
谢谢,基利