久不用FORTRAN现在想用用不上了,急!!
大概80年代中很用了一阵FORTRAN,现在手头上还有FOR1,FOR2,LINK编译文件。但最近想用FORTRAN算题,在WINDOWSXP下却用不了。用FOR1,FOR2,LINK建立的EXE文件,一运行就报错。文件为: a=100.0
b=200.0
C open(1,file='fs.dat','new')
write(*,*)a,b
stop
end
运行后出错信息为: Stack overflow
请问这是什么原因,是FOR1FOR2LINK建立的文件不能在WINDOWSXP上用吗?
我改用Compaq visual fortran 6.5,编译可以通过,见如下信息:
-Configuration: GEOMTRAN - Win32 Debug--------------------
Compiling Fortran...
E:\contact_geom\Text1.for
Text1.obj - 0 error( s), 0 warning( s)
但运行BUILD指令时出错,见下面的信息
-Configuration: GEOMTRAN - Win32 Debug--------------------
Compiling Fortran...
E:\contact_geom\Text1.for
Linking...
Error spawning link.exe
GEOMTRAN.exe - 1 error( s), 0 warning( s)
请问各位大侠,这是什么原因?在安装Compaq visual fortran 6.5之前要安装VISUAL STUDIO吗?
谢谢!
Re:久不用FORTRAN现在想用用不上了,急!!
这么简单的语句,照理应该在哪里都不会有错的,你在Compaq visual fortran 6.5中新建一个工程,重新编译连接看看Re:久不用FORTRAN现在想用用不上了,急!!
Error spawning link.exe一般说明无法找到link.exe,你可以运行一下df98\bin下面的dfvars.bat来解决。另外你的程序不适合编译成win32程序,可以试下console或quickwin程序。
页:
[1]