Fortran 编译时模块版本错误

Fortran 编译时模块版本错误,fortran,mpi,Fortran,Mpi,我想用mpif90编译我的Fortran程序(.f90),但我得到了以下结果: use a_box 1 Fatal Error: Wrong module version '6' (expected '9') for file 'a_box.mod' opened at (1) 你能帮我解决这个问题吗?谢谢 mpif90版本如下所示: GNU Fortran (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2 我的系

我想用mpif90编译我的Fortran程序(.f90),但我得到了以下结果:

use a_box
   1
Fatal Error: Wrong module version '6' (expected '9') for 
                       file 'a_box.mod' opened at (1)
你能帮我解决这个问题吗?谢谢

mpif90版本如下所示:

GNU Fortran (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2

我的系统是Ubuntu 12.10。

在编译任何使用该模块的源代码文件之前,您需要编译包含模块a_box的源代码文件。当您编译使用此模块的源代码文件时,您似乎正在使用编译器在使用该模块编译源代码时生成的.mod文件的旧版本。它要么是由较旧版本的gfortran生成的,要么是由不同的fortran编译器生成的