红联Linux门户
Linux帮助

请教各位,在windows的fortran环境中编写的程序能否直接在linux下运行

发布时间:2006-09-22 14:51:04来源:红联作者:daisy8098
我在编程序的时候一直没考虑这个问题,平常用自己的机器编写,但是现在要拿到服务器上面去运行,想请教各位能否直接在linux的fortran编译器中运行,因为程序比较大,如果改动的地方太多实在是来不及了,或者大家有什么相关的资料帮我推荐一下,周末去了一趟书店,没有找到这方面的书,还希望有经验的DX提供相关指导 ,谢谢:)
文章评论

共有 4 条评论

  1. netdot 于 2009-06-06 21:49:54发表:

    关键在哪里编译,源代码应该差不多的。

  2. yuyingying 于 2009-06-04 13:38:58发表:

    一.Fortran编译器的安装
    Linux安装盘一般都自带有Fortran编译器,在SuSe9.1以前均带有g77,在Suse9.2以后为gfortran。但是,相对来说,由于g77和gfortran的编译的程序运行效率不是很高,所以都会选择再安装专业的Fortran编译器。
    主流的Fortran 90/95编译器有PGI Fortran、HP Fortran Compiler(由Fortran PowerStation进化过来的)和Intel Fortran Compiler等。因为Intel Fortran Compiler9.1是Intel提供的免费的Non-Commercial版本,且在Intel平台上,具有较高的编译效率。它的发行版有 Windows和Linux两种。在此,主要介绍在SLES10.0 上安装 Intel Fortran Compiler 9.1 的过程。
    1.下载安装包
    本次安装包从ftp上下载,ifcliv91.bin,为光盘文件,可以直接拷贝到目录/home/hou/software/intel_fc_91下。
    2.解压安装文件,命令如下:
    编译器是安装在/opt/intel目录下,协议则在该目录下的licenses文件夹中。最后还要指定licenses的位置。具体命令如下:
    #mkdir -p /opt/intel/licenses
    #cp /home/hou/isoftware/intel_fc_91/Crack/i*.lic /opt/intel/licenses
    # export INTEL_LICENSE_FILE=opt/intel/licenses

  3. yuyingying 于 2009-06-04 13:36:17发表:

    可以啊.linux自带了这个编译器的.

  4. coolwind 于 2009-06-03 13:45:44发表:

    我也很关心,怎么没有回复?