关键词不能为空

当前您在: 主页 > 英语 >

fortran90常见错误

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 02:17
tags:

-

2021年2月28日发(作者:通心粉)


1





fortran





forrt1:severe<59>:list-directed


I/O


syntax


error,unit


1,file


G:


怎么办



这是通道



1


,链接到文件




的读写出错了。



这问题你得认真检查类似



read( 1 , * )




write( 1 , * )


这样的语句,错误原因挺多的。


< p>
比如


二进制文件


用了文本方式读取,比如变量列表 与文件不匹配。



问:另外


forrt 1:severe<161>:program exception -array bounds exceeded


是怎么回事?



回答:数组越界,也是很常见的错误。比如



real a(100)


如果你使用了



a(101)


就会越界,因




a


数组只有



100


个元素。


< br>2



fortran


运行提示< /p>


error M6201



math-* *


,现将代码贴出,求高手帮忙看看,急求解答!



我不能确定你的错误是怎么引起的。可能咱们的编译器不同。



你的代码在我这里的问题是:



虚参和 实参精度不同。


在程序中,


你定义了部分



real*8



但是对应的虚参和 返回值却定


义为



real


。比如主程序里的



z1


(双精度)


,传入函数

g


里面的


x


却定义为单精度。



主程序



Do


死循环了。


z2_jiashe



z2_suan


每一次循环都没 有发生改变,


于是永远跳不


出循环。



我给你的建议是:



同一个程序,统一使用



real*8




real*4

,尽量不要混用,除非你很自信能理清他们的


关系。



检查



Do


循环,尤其是



z2_jiashe




z2_suan

< br>,是否应该每次循环不同?



fortran_


排除错误


(2012-04-20 23:22:44)



安装好


VISUAL FORTRAN




1


、运行


Developer stu dio


即可开始编译


FORTRAN


程 序



2


、选择


File


菜单中的


New


选项



3


、在弹出的对话框选择

projects


标签,其他标签不用管,


project s


格式选用


Fortran


console


application

;在


project name


里命名(最好英文名)


,点击“


ok




4


、接下来画面中,选择“


an empty project



,点击“


finish




5


、接下来画面点击“


ok




6


、再选择一次


File


菜单中的


new


7


、对话 框选用


files


标签,选择


Fort ran free format source file


,并在

< br>file


里命名



8

< p>
、点击“


ok






Source Files


放源文件


(.c



.cpp)


程序的实现代码全放在这里




Header Files


放头文 件


(.h)


声明放在这里




Resource Files


资 源文件


(.rc)


放图标、图片、菜单、文字之类的,主要用来 做界面的东东一般


都放这里




External Dependencies


除上三种以外的,程序编译时用到的文件全放这里





fortran


内部函数出错信息解释






内部函数出错信息解释




[sourcefile(line)]run-time error M62××MATH



错误号函数级数学错误信息




M6201












functionnames:DOMAIN error



函数的自变量超出了约定的取值域,例如


sqrt(-1)



M6202










functionname:SING error



无意义的变量。例如


log10(0)



M6203









functionname:OVERFLOW error



函数的结果值或其中一个既时计算值太大以致不能表示,例如


E XP(250000.0)



M6204








functionname:UNDERFLOW error



函数的结果值或其中一个既时计算值太小以致不能表示。




M6205








functionname



TLOSS error



完全丢失精度,例如


COS(1E30)



M6206








functionname:PLOSS error





fortran debug


模式设置和技巧




CVF


中有两种编译


(连接、


执行)


模式:


release


模式和


debug


模式。


调试程序时,


宜用


debug


模式;调好后再用


release


模式,得到高效的执行程序。设定

< br>debug


模式:点击菜单






Build/Set Active Project Configuration





*- Win32 Debug



OK



即设定为


debug


模式。



debug


模式执行 :点击“


Go (F5)


”按钮,或直接按

F5


键,则执行程序,并在第






一个出错语句处停止,在该语句前 有一个小黄色箭头。若程序没错,则一直执行完毕,


自动


关闭< /p>


dos


窗口。此时,宜用“!


”按钮或“


Ctrl+F 5


”键,执行完成后,


dos


窗口等






待用户关闭。

设置断点:


若希望执行时在某一语句处暂停,


可将光标置于 该语句,


点击


“手”


形状的按钮,或按


F9


键,则程序执行到该语句时停在该语句处。单步执行:


F10




< /p>


(不进入子过程程序段)或者


F11


(遇 到子过程进入子过程程序段继续单步执行)


。在工具


栏上都有相 应的按钮。查看变量值:小黄箭头停在某语句时,按下


Variable


按钮,






显示当前程序段的变量值;对于简单变量,将光标放在该变量 上,


则即时显示该变量值。先


简单说这么多。

< br>



如何用


Debug


模式获得更多的提示信息



< br>依次选择


/


打开:


Projec t => Settings => Fortran => Compilation Diagnostics



建议选中以下各项:




Argument Mismatch








(类型不一致)




Data Alignment











(数据排列错位)




Uncalled Routines








(从无调用的子过程)




Undeclared Symbols







(未声明变量、过程等)




Uninitialized Variables


(未赋初始值的变量)




Unused Variables









(从未用到的变量)




Usage




















(用法)




用了这些选项,


可以对很多潜在的问题给予警告,


使代码更为规 范安全。


注意:


Uninitialized


Variables


只对简单变量有效,对数组无效。如果简单变量

< p>
a


未给初值,而用于






b=3.0*a

< br>,则编译时将报错,但是如果


a


是个数组变量,则不报错 。


(不知后来的


Intel


VF



本有没有改进?)




另外也建议以下设置:


Fortran Standard Checking: Fortran 90/95


这样,非标准的、厂家扩充


的语法功能就会给出警告。








Visual Fortran


常见运行错误










Insufficient virtual memory


虚拟内存不足




Integer overflow


整数溢出错误




Integer divide by zero


整数除


0


错误




Floating overflow


浮点数溢出错误




Floating divide by zero


浮点数除


0


错误




Floating underflow


浮点数下溢错误




Floating point exception


浮点数异常错误




Subscript out of range


数组定义超出边界




Floating-point conversion failed


浮点数格式转换失败




Null pointer error


空指针错误




Stack overflow


堆栈溢出




String length error


字符串长度超出允许范围




Substring error


数组下标超出允许范围




Range error


整数值超出允许范围




Allocatable array is already allocated


数组重复定义




Program Exception - array bounds exceeded


引用数组下标超出允许范围




Program Exception - denormal floating-point operand


非法浮点数操作符




Program Exception - floating stack check


浮点数堆栈检查




Program Exception - integer divide by zero


整数除


0


错误




Program Exception - integer overflow


整数溢出




Program Exception - privileged instruction


非法执行特权指令




Program Exception - illegal instruction


非法指令




Program Exception - stack overflow


堆栈溢出




Array or substring subscript expression out of range


数组下标低下数组定义下界或高于数组定

< br>义上界




CHARACTER substring expression out of range


字符串非法表示




Label not found in assigned GOTO list < /p>


不属于


GOTO


语句引用的标号




INTEGER arithmetic overflow


整数运算结果出现溢出




INTEGER overflow on input


输入的整数值超出允许范围




Invalid INTEGER


非法整数值




REAL indefinite (uninitialized or previous error)


产生非法实数




Invalid REAL


非法实数




REAL math overflow


实数值溢出




No matching CASE found for SELECT CASE select case


语句中缺少


case

< br>项




INTEGER assignment overflow


整数定义超出允许范围




A edit descriptor expected for CHARACTER


字符型数据的格式化输入和输出需要


A< /p>


编辑符




E, F, D, or G edit descriptor expected for REAL

< p>
实数型数据的格式化输入和输出需要


E,F,D,G



辑符




I edit descriptor expected for INTEGER


整数型数据的格式化输入和输出需要


I


编辑符




L edit descriptor expected for LOGICAL


逻辑型数据的格 式化输入和输出需要


L


编辑符




Multiple radix specifiers


输入或输出语句重复说明




Array already allocated


数组已分配




Array size zero or negative


数组大小为


0


或负数




Array not allocated


没有被分配的数组




Invalid argument


非法参数




Invalid number in input


输入非法数字




Invalid string in input


输入非法字符串




Comma missing in COMPLEX input


输入的多个表达式之间缺少逗号




T or F expected in LOGICAL read


输入的逻辑值必须是


T



F



Illegal character in hexadecimal input


输入非法的十六进制数




Integer expected in format


格式语句中要求的整数




Initial left parenthesis expected in format


格式语句中多余的左括号




Positive integer expected in format


格式语句中要求用正整数




Integer expected preceding H, X, or P edit descriptor



H



X



P< /p>


编辑符前要求用整数




'.' expected in format



D



E



F



G


编辑符中

< p>
w



d


域之间用


'.'


分隔




Unexpected end of format


格式语句没有结束




Unexpected character in format


格式语句中的非法字符




M field exceeds W field in I edit descriptor



I


编辑符中


M


域的值大于


W


域的值




Integer out of range in format


格式语句中的整数值超出允许范围




Separator expected in format


格式语句中需要分隔符




Out of range: substring starting position 'pos' is less than 1


子字符串的起始位置小于


1



Out of range: substring ending position 'pos' is greater than string length 'len'


子字符串的终止


位置大于字符串长度



Out of memory


内存不足



Cannot allocate temporary array -- out of memory


由于内存不足不能分配临时数组



Cannot ALLOCATE allocatable array -- out of memory


由于内存不足不能分配数组



DEALLOCATE failure: ALLOCATABLE array is not ALLOCATED


释放没有被分配的组


< /p>


fortran



forrtl:sev ere(24):end-of-file during read,unit 7,file D: image





读数据时读到文件末尾了。



说明你要 读的数据多于文件中存储的数据,改一下程序中读取数据的个数。






FORTRAN



severe161 program exception array bounds exceed



提示表示数组越界,程序中使 用数组时引用了不在范围内的下标。








1.



Incrementally linked image--PC correlation disabled.



!编译终止




2. forrtl: severe (157): Program Exception - access violation




The program tried to read from or write to


a virtual address for which it does not have the


appropriate


access.


Try


recompiling


with


the


/check:bounds


and


/warn:argument_checking


options set, to see if the problem is an out-of-bounds memory reference or a argument mismatch


that causes data to be treated as an address.


Other causes of this error include:


Mismatches in C vs. STDCALL calling mechanisms, causing the stack to become corrupted


References


to


unallocated


pointers


Attempting


to


access


a


protected


(for


example,


read-only)


address



3




文件


te sti


正在读写,


直到读写到


2


时错误。


举例:


程序想读写整数,

< p>
却碰到变量故终止。




4


error


LNKZOOI


:


unresolved


external


symbol


_


SN


@


4


fatal


error


LNKllZO


:


1


unresolved


externals



!


出现了未指定的外部函数符号



Sn



这是因为在函数子程序中错把函数名



Sn


写成了



ns



根据错误信息中的提示,


用户在编辑窗口寻找有错位置进行修改。


连接错误往往出现在有函< /p>


数调用或子程序调用的程序中,


常见的错误性质有:


未定的函数符号、


找不到主程序或子程


序、实参与虚 参的个数不一致等。注意:


连接错误只给出错误代号和错误性质,不给出具体

< p>
语句的行号。




5 :: error FOR229O : implicit type for 1 detected between 1 and = C : abc






: error FOR33Og : undefined label 10



编译系统提示用户:


在程序的第



5


行,


变量


i


未经类型说明;


在程序的第



H


行,


标号



10



定义。


为了便于将



output


窗口中 的错误信息与程序中的有错语句对照起来检查,可以双击


错误列表中的某一行,


此时该行被高亮显示,


同时有一个小指针在编辑窗口内指向程序中对


应该行错误的语句行


.



6



C : abc



f90( 5 ) : error FOR229O : implicit type forx



即编译系统通 告用户:


在程序




C




abc . fgo



中的第



5


行发现了错误,


错误代号为




error


FoR229o


,错误性质是“



implicit type forx


(变量



x


未经类型说明)





7






run




time error M62OI : MATH



sqrt : DOMAIN error



该错误为内部函数


sq rt


的定义域错误,即函数


sqrt


的 参数不能为负数。





8



边界点的值往区域内部移动




边界变量定义的维数小于实际维数




9



FortranPGMEULER


invisicid


flowTWODEULER.F90(737) :


Warning:


In


the


call


to


CUCVCUV,


there is no actual argument corresponding to the dummy argument TTT.








CALL CUCVCUV(MP 1,NP1,M,N,DELX,DELY


,U,V,CU,CV,CUS,CVS,& ------^



!调用子程序中,存在一个不存在的哑元变 量


TTT


,建议对其修改。




10 forrtl: severe (161): Program Exception - array bounds exceeded















Image















PC









Routine













Line









Source





















0041CBD4



Unknown
















UnknownUnknown





















0040CF57



Unknown
















UnknownUnknown





















004722B9



Unknown
















UnknownUnknown















TWOD








00466264



Unknown
















UnknownUnknown






















7C816FE7



Unknown
















UnknownUnknow
















Incrementally linked image --PC correlation disabled.






















Press any key to continue



!超出数组的维数。


(即变量的个数太大)




11--------------------Configuration: TWODEULER - Win32 Debug--------------------












Compiling Fortran...












D:FortranPGMEULER invisicid flowTWODEULER.F90


















- 0 error(s), 0 warning(s)




源程 序编译,


生成一个目标文件。




是一个二进制文件,


便于机器执行。


这一点 是与


matlab


的本质区别。




12


D:FortranPGMEULER


invisicid


flowTWODEULER.F90(5)


:


Error:


This


name


cannot


be


assigned this data type because it conflicts with prior uses of the name.




[N]





INTEGER MP1,NP1,M,N,I,J,KP


,KH,KVEL


Error executing . - 2 error(s), 0 warning(s)


fortran


内部函数出错信息解释


(2012-04-20 23:05:56)



标签:杂谈分类:



Fortran




fortran


内部函数出错信息解释




内部函数出错信息解释



[sourcefile(line)]run-time error M62××MATH


错误号函数级数学错误信息



M6201












functionnames:DOMAIN error


函数的自变量超出了约定的取值域,例如


sqrt(-1)


M6202










functionname:SING error


无意义的变量。例如


log10(0)


M6203









functionname:OVERFLOW error


函数的结果值或其中一个既时计算值太大以致不能表示,例如


E XP(250000.0)


M6204








functionname:UNDERFLOW error


函数的结果值或其中一个既时计算值太小以致不能表示。



M6205








functionname



TLOSS error


完全丢失精度,例如


COS(1E30)


M6206








functionname:PLOSS error



fortran debug


模式设置和技巧



CVF< /p>


中有两种编译


(连接、


执行)

< p>
模式:


release


模式和

debug


模式。


调试程序时,


宜 用


debug


模式;


调好后再用


release


模式,


得到高效的执行程序。


设定


debug


模式:


点击菜单


Build/Set


Active Project Configuration


,选



*- Win32 Debug



OK


,即设定为


debug


模式。以


debug


模式


执行:点击“


Go


(F5)


”按钮,或直接按

F5


键,则执行程序,并在第一个出错语句处停止,


在该语 句前有一个小黄色箭头。若程序没错,则一直执行完毕,自动关闭


dos


窗口。此时,


宜用“!


”按钮或“

Ctrl+F5


”键,执行完成后,


dos


窗口等待用户关闭。设置断点:若希望


执行时在某一语句处暂停,可将光标置于 该语句,点击“手”形状的按钮,或按


F9


键,则


程序执行到该语句时停在该语句处。单步执行:


F10


(不进入子过程程序段)或者


F11


(遇

到子过程进入子过程程序段继续单步执行)


。在工具栏上都有相应的按钮。查看变量 值:小


黄箭头停在某语句时,按下


Variable

< p>
按钮,显示当前程序段的变量值;对于简单变量,将光


标放在该变量上,则 即时显示该变量值。先简单说这么多。



如何用


Debug


模式获得更多的提示信息



依次选择


/


打开:


Proje ct => Settings => Fortran => Compilation Diagnostics


建议选中以下各项:



Argument Mismatch








(类型不一致)



Data Alignment











(数据排列错位)



Uncalled Routines








(从无调用的子过程)



Undeclared Symbols







(未声明变量、过程等)



Uninitialized Variables


(未赋初始值的变量)



Unused Variables









(从未用到的变量)



Usage




















(用法)



用了这些选项,


可以对很多潜在的问题给予警告,


使代码更为规范安全。


注意:


Uninitiali zed


Variables


只对简单变量有效,对数组无效。 如果简单变量


a


未给初值,而用于


< /p>


b=3.0*a


,则


编译时将报错,


但是如果


a


是个数组变量,


则不报错。



不知后来的


In tel VF


版本有没有改进?)



另外也建议以下设置:


Fortran Standard Checking: Fortran 90/95


这样,非标准的、厂家扩充


的语法功能就会给出警告





M6201 MATH error


NONMEM Topic 26


Keywords: Math Error M6201, Microsoft FORTRAN, Powerstation


Topic started by: Alison Boeckmann (alison@) - 12 Oct 1994



To users of Microsoft Powerstation Fortran: Has anyone encountered this execution time error


message? run-time error M6201: MATH - sqrt: DOMAIN error It appears as soon as is


started,


with


all


NONMEM


runs.


One


NONMEM


user


encountered


this


some


months


ago.


He


wrote


subsequently:


I


found


that


the


run-time


error


was


caused


by


the


upgrade


package


of


FORTRAN Power- Station and decided to purchase the complete package, which solved the math


error message during a NONMEM run. Another user has now run into it. The first output she sent


had this line: Microsoft (R) Portable Linker Version 2.8 Copyright (C) Microsoft Corp 1992-1993.


All rights reserved. I told her that, with Powerstation Fortran, one generally sees the following:


Microsoft (R) 32-Bit Executable Linker Version 1.0F Copyright (C) Microsoft Corp 1992-1993. All


rights reserved. She appears to have corrected the version of the Linker, and the compiler and


linker


messages


are


exactly


as


they


should


be,


and


yet


all


runs


still


fail


with


the


Math


error


message.


I'm


sure


that


this


is


some


problem


in


the


installation


of


Fortran


itself,


but


I


can't


reproduce it on the PC that I use. Has anyone else seen this and been able t



figure out what i


happening?




Response by: Alison Boeckmann (alison@) - 20 Jan 1995



Another user encountered this recently, and, using the Fortran debug utility, was able to locate


the


instruction


causing


the


error:


INFNTY=SQRT(LARGET)


in


NONMEM's


INITL


subroutine.


It


turned


out


that


he


was


using


the


(default)


IEEE


constants


in


BLKDAT


rather


than


the


INTEL


constants, which are the correct ones for the IBM PC. Once BLKDAT was modified as described in


NONMEM


Users


Guide


III,


p.


16-17,


the


problem


disappeared.


See


also


NONMEM


Level


2.1


Update



End of Topic - 15 Sep 95


Fortran


编译器常见错误提示及原因


.doc(2012-04-20 18:24:49)



标签:杂谈分类:



Fortran




附录:常见错误提示及原因






安装






1


.关于


Fortran


编译器的安装和配置 ?




在安装


FEPG


之前一般要先安装好


Powerstation Fortran 4.0


编译器,并设置好


Fortran


编译器



path



lib



include

< p>
路径。




如果你的


Powerstation Fortran 4.0


编译器安装在目录


C:MSDEV


下, 设置如下:




·在


WIN 2000/XP


下的设置


:



a.


鼠标移到我的电脑图标,单击右键,然后点击属性;




b.


点击高级属性;




c.


点击环境变量,进行系统变量设 置;系统变量如下图:





d.


如果图上的


include



lib



pat h


几个变量没有,请点击新建;如有,点击编辑;按下面变


量值 进行修改:




变量:


path


值:


c:MSDEVbin; %path%



变量:


lib



值:


c:MSDEVlib;%lib%



变量:


include


值:


c:MSDEVinclude;%include%



注意:如果


path



lib



include< /p>


变量中有相应新增加的内容,可不增加。如果编译器装在其


它目录 ,则把


C:MSDEV


换为该目录名。实际上,在安装


Powerstation


Fortran


4.0


时,会出


现一个对话框,询问是否增加环境变量,如果选 是,这些变量就已经配置好了。安装


fepg



需要用户有管理员权限。






2



运行< /p>


FEPG


命令生成


Fortran


源程序时,


出现


fl32

不是内部命令也不是外部命令的错误


(


< br>fl32 is not internal command)





没配置好


Fortran


编译器的

< br>path


路径。按照上面第


1


个 问题中的解答配置好


path


路径。






3.


运行


FEPG


命令生成


Fortran


源程序时,有些


fortran


源程序没连接成可执行程序,出现不


能发现


< /p>


库文件的错误?



安装


FEPG


之前,没安装和配置好


Fortran


编译器所致。在安装


FEPG


之后出现此情况,可先


按照上面第


1

< br>个问题中的解答配置好


Fortran


编译器,


然后在


dos


窗口下,


运行


FEPG


所在目


录下


nfe.r8


目录下的



程序 ,即可生成



库文件。






4.


是否可用其他的


Fortran


编译器


?



还可用


Visual Fortran 6.5


编译器,


配置与


Powerstation Fortran 4.0


相同。


对于


I FEPG5.2(for g77)


客户端,还可以用


g77< /p>


编译器了






5


.是否与其他软件有兼容性问题?




FEPG


与其他软件没有兼容性问题。但


Powerstation Fortran 4.0



Visual C++ 6.0


如果在安装


时,都选了设置环境变量,在用


Fortran


编译器编译连接


FEPG


产生的


Fortran


源程序时,会


出问题。可在安装


Visual C++


时,出现是否设置环境 变量对话框时,选择否,即可解决此问


题,此时,用


Visua l C++


编译窗口可编译


VC


程序, 只是在


dos


窗口中不行,一般影响不大。



IFEPG


客户端系统的前处 理




MATLAB

有兼容性问题,用户安装了


IFEPG


客户端和

< p>
MATLAB


后,



可能启 动不了。可以将操作系统


PATH


环境变量中关于


MATLAB


的路


径删除,这样


就可以启动了。






6


.是不 是一定要先装


fortran,


再装


F EPG,


如果先装


FEPG,


再装


fortran,


有什么解决办法?




不一定先装


fortran,


再装


FEPG


。如果先装

FEPG


,那么装完


fortran


再运行


ifepg


安装目录下


nfe


下的








7


.请问如果要装


VC


怎么办啊?

< p>



在安装


Visual C++


时,出现是否设置环境变量对话框时,选择否,即可解决此问题。



就是不要设关于


VC++


的 环境变量,应该就可以了。这样


VC


应该用

VC


的界面能用。






8


.打开


Ifepg


后,连接服务器时,出现了


can't create file


是怎么回事啊?




这一般是


IFEPG


服务器端的问题。如出现尽快联系我们。






9


.出现


cannot open file





这可能是换


fortran


编译器造成的,

< br>比如


Visual FROTRAN 6.1


变成


powerstation 4.0



因为各个


编译器编译出来的


obj


代码不同,连接的库不同。如果你用


powerstat ion


4.0


提供的


fl32



令,


将一些


Vis ual FROTRAN 6.1


产生的


obj


文件,


连接成可执行程序可能就会出现这个问题。


解决 办法是使用


powerstation 4.0


提供的


fl32


将那些文件重新编译一下。






10



Error:


Couldn't


initialize


GID.


Check


DISPLAY


and


xhost



Check


for


more


info


to


files


in


directory: C:DOCUME~1xxc1LOCALS~1Tempgid3



安装


fepg


时,


需要使用< /p>


administrator


用户安装,


第一次运行


gid


时,


也需要使用


administrator


用户运行,第二次运行


gid


就应该不用了。






11


.安 装后,运行


gid


建模型,模型显示异常是怎么回事?




gid


对某些型号 的显卡支持的不好,


你可以将显卡的硬件加速调成无试试。在


W indows 2000


下操作如下,


用鼠标右键点击桌面的空 处,


点击出现的


“属性”


菜单项,


点击出现的


“设置”


页,

< br>点击出现的


“高级”


按钮,


点击 出现的


“疑难解答”


页,


< p>
“硬件加速”


的拉条调到


“无”

< br>。








程序生成






1



前处理 划分网格的单元类型和计算时的单元类型对不上。


如前处理划分的网格是三角形,


而生成计算程序时的单元类型是四边形。






2



mate


行在生成单元子程序的


for


文件时,是一些赋值语句,在


fortran77

< br>的语法中,变量


定义要放在语句之前。所以


PDE


中的变量定义要放在


mate


行之前。





< p>
3



time



dt



imate


、< /p>


ielem



nelem


等全局变量要在


mate


’行之后使用,之前这些变量 还


没有赋值。






4



defi


信息段中的


coef(

< p>
耦合变量名


)



coor


(坐标变量名)


,在


defi


段中只是一个名字,还


没有赋值,当我们添加


f ortran


程序要用到这些变量时,要在


stif

< p>


func


信息段来添加那些

fortran


程序,这时,这些变量才有值






5



{un/x}


前要用

$$cv


,不能用


$$c6





6



E:IFEPG.g771>g77 -c



'g77'


不是内部或外部命令,也不是可运行的程序




或批处理文件。




Fortran


安装不正确或


fortran


环境变量没有设置。




检查环境变量设置:


-


-


-


-


-


-


-


-



本文更新与2021-02-28 02:17,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/677809.html

fortran90常见错误的相关文章