4

Fortran プログラム (.f90) を mpif90 でコンパイルしたかったのですが、次のようになりました。

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 です。

4

1 に答える 1

6

モジュール a_box を使用するソース コード ファイルをコンパイルする前に、モジュール a_box を含むソース コード ファイルをコンパイルする必要があります。このモジュールを使用するソース コード ファイルをコンパイルする場合、モジュールを使用してソース コードをコンパイルするときに、コンパイラによって生成された古いバージョンの .mod ファイルを取得しているようです。古いバージョンの gfortran で作成されたか、別の fortran コンパイラで作成されたかのいずれかです。

于 2012-12-04T06:38:29.440 に答える