没配置好Fortran编译器的path路径。按照上面第1个问题中的解答配置好path路径。 3.运行FEPG命令生成Fortran源程序时,有些fortran源程序没连接成可执行程序,出现不能发现fepg.lib库文件的错误? 安装FEPG之前,没安装和配置好Fortran编译器所致。在安装FEPG之后出现此情况,可先按照上面第1个问题中的解答配置好Fortran编译...
Fortran程序调试中的“吐核”错误 在CentOS7上安装了PGI编译器,但是调试过程中遇到的“段错误(吐核)”一直让人很头疼。 通常采用在程序中增加屏幕输出代码的方式来追踪和定位出错的变量,比如下面这个样例程序就在第16行和第18行增加了两句输出: 1real*8, allocatable :: mlat(:),mlon(:)2integer cnti,LenMLAT...
这个错误是无法执行的数学计算,提示是sqrt,也就是说无法开方,可能原因是需要开方的数是一个负数,或者无限大的正数或无限小的负数,由于fortran并不会说当出现无限大或无限小的数就报错,所以可能在执行到这一步之前数已经出错了,这一错误不属于语法错误而属于逻辑错误,需要耐心调试,说说我调试的一些...
是在文件I/O(输入/输出)操作中使用的一个可选参数,用于控制文件的打开行为。常用UNKNOWN以及REPLACE方法。以下是一些常见的 参数的取值和它们的含义: STATUS='OLD':打开一个已存在的文件。如果文件不存在,将会引发错误。 STATUS='NEW':创建一个新文件。如果文件已经存在,将会被覆盖。 STATUS...
IDINT(a) 函数,a 为 REAL(8) 型,结果为 INTEGER(4) 型。或者把 ELSEIF 错写成了 IDENTIF 最好把源程序帖出来,便于分析。
单是这部分就是缺个label 7 指定输出格式,其它没问题。至于出错信息指向end,说明编译器找遍Text11.f90,未发现 label 4,你看一下是否有 label 4,或者那个地方指向 label 4了?
label 4,也就是说前边有一个4号标签是未定的:比方说上边的这个循环,如果写成:DO 73 I = 1, N WRITE(*,*) TTTTTTTTTT 74 CONTINUE 由于73号标签不能与CONTINUE前的74号对应,也会出现上述错误。一楼说的是针对另一种没有标签的DO循环,跟问题中的错误并不对应。
登录 注册 资格/认证考试 > 安全工程师考试 > FORTRAN安装调试运行过程中的可能错误及其原因 下载文档 收藏 打印 转格式 55阅读文档大小:1.59M11页gldh上传于2013-08-06格式:DOC
你最好还是贴点代码出来。这个还是要看程序,才能知道是什么地方出了问题。不过看 错误类型,你应该是 调用了其他类里面的某些函数,但是在这个类里面没有把有函数的那个类的 头文件 引用进来。所以显示 连接错误。