Ide fortran调试问题
我已编译代码,但无法正常工作。我的makefile:Ide fortran调试问题,ide,fortran,Ide,Fortran,我已编译代码,但无法正常工作。我的makefile: FC= ifort LD = ifort -align all FCFLAGS = -O0 -g -ipo -traceback -warn noalign LDFLAGS = $(FCFLAGS) # Executables nray: main.o findnode.o plots.o segmnt.o empty.o aldone.o erase.o pcolor.o box.o plot.o axtick.o axis.o line
FC= ifort
LD = ifort -align all
FCFLAGS = -O0 -g -ipo -traceback -warn noalign
LDFLAGS = $(FCFLAGS)
# Executables
nray: main.o findnode.o plots.o segmnt.o empty.o aldone.o erase.o pcolor.o box.o plot.o axtick.o axis.o line.o pltsrcbox.o find.o dot.o grad.o intersect.o straight.o backproj.o ddtime.o kernel.o resolution.o plotnd.o bndinterpret.o time.o $< $(INCS)
$(FC) $(LDFLAGS) $(FCFLAGS) -o nray main.o findnode.o plots.o segmnt.o empty.o aldone.o erase.o pcolor.o box.o plot.o axtick.o axis.o line.o pltsrcbox.o find.o dot.o grad.o intersect.o straight.o backproj.o ddtime.o kernel.o resolution.o plotnd.o bndinterpret.o time.o $< $(INCS)
main.o:main.f ray.par ray.com
$(FC) $(FCFLAGS) -c main.f
您试图读取文件
num.cell
时,从fortran运行库中获取文件结尾错误。第一步应该是检查该文件的内容是否有效 您试图读取文件num.cell
时,从fortran运行库中获取文件结尾错误。第一步应该是检查该文件的内容是否有效 您正在读取超过文件末尾的内容:
/home/milenko/fast/ray/num.cell
这可能是因为num.cell不够长,或者您的读取例程没有在正确的位置停止。有问题的读数在main.f的第226行,或者至少在那里被称为
如果没有看到一些代码,就不能说更多
问题似乎不太可能出在backproj.f上(听起来不像是应该/将要读取文件的那种例程),但这只是基于例程名称的猜测。您正在读取文件的末尾:
/home/milenko/fast/ray/num.cell
这可能是因为num.cell不够长,或者您的读取例程没有在正确的位置停止。有问题的读数在main.f的第226行,或者至少在那里被称为
如果没有看到一些代码,就不能说更多
问题似乎不太可能出在backproj.f上(听起来不像应该/将要读取文件的那种例程),但这只是基于例程名称的猜测。好的。我给出了backproj.oOk。我给出了backproj.o