GFortran и CodeBlocks проблема с модулями и несколькими файлами

Я работаю с GFortran и CodeBlocks, но яУ меня возникли проблемы с модулями и несколькими файлами. я продолжаю получать эту ошибку:

Fatal Error: Can't open module file 'mesh.mod' for reading at (1): No such file or directory

По какой-то причине Г.Фортран не строитmesh.mod» файл. Эта проблема не возникает, когда я помещаю весь код в один файл .f90.

Ниже приведен пример кода, в котором возникает эта ошибка.

main.f90

MODULE MESH
IMPLICIT NONE
INTEGER :: IMAX,JMAX,NMAX
REAL(8), ALLOCATABLE :: XD(:),YD(:),FX(:,:),FY(:,:)
REAL(8) :: PI,E,DX,DY,H,L,RHO,MU
PARAMETER (PI = ACOS(-1.D0))
PARAMETER (E = 2.718)
END MODULE MESH
!**************************************************************

program Cavity
Use Mesh
implicit none
Real(8), Allocatable :: func(:)
Real(8) :: Der,DfDx
integer :: i

IMAX=10
DX=1./10

Allocate(xd(IMAX),func(IMAX))

Do i=1,IMAX
   xd(i)=i*DX
End Do

Do i=1,IMAX
func(i) = xd(i)**2
End Do

Der=Dfdx(func,2)
Write(*,*) Der

End program Cavity

Derivatives.f90

Real(8) Function DfDx(f,i)
        Use Mesh
        implicit none
        Real(8) :: f(1:Imax)
        integer :: i

           DfDx=(f(i+1)-f(i-1))/(2d0*dx)

        return
end function DfDx

Когда я использую консольную командную строку вместо интерфейса CodeBlocks, я уже решил эту проблему (Компиляция нескольких файлов с модулями) но я'Я все еще получаю эту проблему с CodeBlocks.

Кто-нибудь знает, как решить эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос