主题:如何判断一段代码是fortran77 还是fortran95编写的
运行的环境是windowXP 使用CVF6.5.
我接触fortran是直接使用的彭国伦的fortran95那本书,使用自由格式编写.f90的代码。使用imsl中的函数都没有问题。
最近接触了一些代码采用的是固定格式编写的.f文件,其中的变量沿用的是不定义直接使用,按照默认的i-n开头的为整数类型。
我在这些.f文件的基础上想通过使用use imsl或者其他一些imsl的模块,来使用比如线性方程组求解,求奇异值等函数,都在链接的时候无法识别,认为是不能识别的外部函数。
我现在想请教一下,是不是以.f结尾的文件是用fortran 77编写的?他们不能使用imsl?也不能是用类似use等语法,来表示全局变量,只能用common?如何来判断一段代码是用fortran77编写的还是用fortran95编写的?
我现在彻底搞糊涂了。另外CVF所提供的编译器是可以编译fortan77和fortan95的代码的,是吗
请高手指点一下,非常感谢
我接触fortran是直接使用的彭国伦的fortran95那本书,使用自由格式编写.f90的代码。使用imsl中的函数都没有问题。
最近接触了一些代码采用的是固定格式编写的.f文件,其中的变量沿用的是不定义直接使用,按照默认的i-n开头的为整数类型。
我在这些.f文件的基础上想通过使用use imsl或者其他一些imsl的模块,来使用比如线性方程组求解,求奇异值等函数,都在链接的时候无法识别,认为是不能识别的外部函数。
我现在想请教一下,是不是以.f结尾的文件是用fortran 77编写的?他们不能使用imsl?也不能是用类似use等语法,来表示全局变量,只能用common?如何来判断一段代码是用fortran77编写的还是用fortran95编写的?
我现在彻底搞糊涂了。另外CVF所提供的编译器是可以编译fortan77和fortan95的代码的,是吗
请高手指点一下,非常感谢