MS-FORTRAN 5.0简介
FOR5.0的安装 从配给的软盘上运行Setup程序即可将FOR5.0安装到硬盘或软盘上。但FOR5.0是1989年出版的Setup程序是按低密盘设计的,使用时经常换盘,不方便。而目前低密盘已逐步被取代,根据我们使用的经验,无论是装到硬盘还是软盘,为方便操作,建议按下述方法安装:将15个必备文件拷入硬盘的某个子目录下,如无协处理器,可少拷两个库文件。在1.4兆软盘上可拷入9个程序文件和最多3个库文件,在1.2兆软盘拷入9个程序文件和最多两个库文件。上述6个库文件是原本给盘中的若干个文件合并而成的,须使用Setup程序,一次建立一个库文件。也可利用库管理程序LIB.EXE来建立。XLIBFOR7.LIB是将原配给盘中的LIBH.LIB等6个库文件合并而成的(X=L或M)。其操作如下:先将这6个库文件及LIB.EXE拷入当前目录下,设当前盘为C,则如下操作。
C>LIB LIBH.LIB+XLIBFP.LIB+XLIBFOR.LIB+XLIBFOR1.LIB+87.LIB+XCLIB1.LIB(扩展名.LIB不可省,省略后被默认为.obj文件)。按提示使合并后的文件删去,操作为C>LIB XLIBFP.LIB-CVT.boj(操作后仍取名XLIBFP.LIB,此时原来的库变为XLIBFP.BAK)如果建立的是仿真库XLIBFORE.LIB,则操作同前,只是将87.LIB改为EM.LIB就行了。如果建立的是交替库XLIBFORA.LIB,则先将XLIBFA.LIB中的FCCVT.OBJ文件删去,然后再将LIBH,XLIBFA,XLIBFOR,XLIBFOR1,XCLIB1等5个库合并为库XLIBFORA.LIB。
FOR5.0的使用 设必备文件已在当前目录下,FORTRAN源程序ABC.FPR也在当前目录下,则将其编译为ABC.EXE文件的操作如下。
1.有协处理器
1.1采用大模式库LLIBFOR7.LIB
C>FL ABC.FOR
1.2采用中模式库MLIBFOR7.LIB
C>FL /AM ABC.FOR
2.无协处理器
2.1采用大模式仿真库LLIBFORE.LIB
C>FL /FPi ABC.FOR 或
C>FL /FPc ABC.FOR
2.2采用中模式仿真库MLIBFORE.LIB
C>FL /FPi /AM ABC.FOR 或
C>FL /FPc /AM ABC.FOR
3.1采用大模式交替库LLIBFORA.LIB
C>FL /FPa ABC.FOR
3.2采用中模式交替库MLIBFORA.LIB
C>FL /FPa /AM ABC.FOR
经上述操作后,将在当前目录下生成ABC.OBJ和ABC.EXE文件。
如果是在软盘上运行,只要当前盘还能装得下.OBJ,.EXE和.FOR文件,则操作同上。如果当前盘(设为A盘)已被FOR5.0的必备文件装满,则可将ABC.FOR置于B盘。使当前盘为B盘,键入PATH A之后的操作同上。只是当进行连接时系统提问库文件在何处时,键入A:这一操作。
在前述的操作中,FP,AM必须为大写,FP后的a,i,c必须为小写。
源文件编好之后,错误是难免的,因此建议先进行语法检查,无错误时再编译。语法检查的操作如下。
C>FL /Zs ABC.FOR (Z大写s小写)
此时FL只调用f1.EXE进行语法检查,如有错误将给出错误所在行号及种类。
如果源文件是用自由格式书写的,则增加选项/4Yf(Y大写,f小写)。例如
C>FL /4Yf ABC.FOR
C>FL /FPa /AM /4Yf ABC.FOR