【问题标题】:Install mpich with g77 compiler使用 g77 编译器安装 mpich
【发布时间】:2015-08-05 11:31:48
【问题描述】:

我需要在 ubuntu 13.04 上使用 mpich3.1.4 运行 Fortran77 程序。在我的电脑上安装mpich后,mpi-install/bin目录下有一些文件,包括mpif77和mpif90文件,这两个文件都连接到名为mpifort的文件。

但是当我编译 Fortran77 程序时,我得到了一些 gfortran 错误。所以我认为 mpich3.1.4 在安装 mpich 后与我电脑上的 g77 编译器没有关系。所以,我卸载了gfortran或者用命令安装了mpich3.1.4

./configure --disable-fc -prefix=*****

然后,我得到一个错误:

找不到 Fortran 77 编译器(配置:错误:找不到 Fortran 77 编译器。如果您不需要构建任何 Fortran 程序,可以使用 --disable-fortran 禁用 Fortran 支持。如果您确实想构建 Fortran程序,您需要安装 Fortran 编译器,例如 gfortran 或 ifort 才能继续)

但是,我确信我的计算机上有 Fortran 77 编译器,该编译器的版本是 GNU Fortran (GCC) 3.4.6 (Ubuntu 3.4.6-6ubuntu3) 版权所有 (C) 2006 Free Software Foundation, Inc.

所以我想知道如何使用g77编译器安装mpich3.1.4。有没有人对此有任何建议?

【问题讨论】:

    标签: gcc fortran fortran77 mpich


    【解决方案1】:

    您确定 gfortran 不适合您吗?虽然我没有大量的 fortran 经验,但 MPICH 确实有几个 fortran77 测试用例,这些用例通常是用 gfortran 构建的。

    如果你真的需要 g77,你可以这样做的一种方法是覆盖 MPICH 的编译器检测:

    $  configure FC=g77 --prefix=/path/to/wherever 
    

    MPICH 正试图摆脱 F77 和 F90 环境变量。

    【讨论】:

    • 谢谢你的回复,我还是不能用你的方法安装mpich3,找不到fortran 77编译器,我不知道为什么。但是我用你的方法安装了mpich2,效果很好。非常感谢!! !
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    相关资源
    最近更新 更多