2014-12-03 57 views
2

我試圖編譯和運行一個Windows 7機器上的gfortran fortran 90代碼。fortran 90 gfortran致命錯誤無法重命名模塊文件存在

當我編譯和使用環節

gfortran -I"myDir" -g -Wall -Wextra -pedantic -fimplicit-none -fbacktrace -fcheck=all -Wuninitialized 
-Q -J"bin" parametricStudy.f90 -o LDCP 

我收到以下錯誤:

Fatal Error: Can't rename module file 'bin/initializeubcs_mod.mod0' to 'bin/init 
ializeubcs_mod.mod': File exists 

如果我刪除的文件夾「本」的MOD文件,然後它編譯沒有任何問題,但我不想在每次編譯我的代碼時刪除文件夾中的所有.mod文件。我該怎麼辦?

任何幫助,非常感謝!

+1

請務必使用標籤[tag:fortran],並在必要時添加版本以區分您的問題是否具體。例如,你不能使用Fortran 2008,但只能使用Fortran 90. – 2015-12-17 11:53:03

回答

1

如果你正在使用gfortran 4.9或4.9.1,我猜你正在https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62215位。在這種情況下,如果問題得到解決,請更新至4.9.2。

+0

啊,我認爲你是對的。一旦我確認,我會接受。謝謝! – Charlie 2014-12-04 18:49:23

+0

就是這樣,謝謝@janneb! – Charlie 2014-12-04 20:53:36