ID:
PW:

     0 분
     7 분

프로그래밍 Tips
프로그래밍에 관한 Tip을 공유하는 곳입니다.


윈도우에서 Fortran 컴파일 및 실행
이석종  2020-04-18 17:20:54, 조회 : 1,058, 추천 : 49
- Download #1 : [resize]mingw_01.png (55.4 KB), Download : 7


1980년대 학번들은 컴퓨터 프로그래밍을 fortran으로 배웠습니다..
그리고 논문도 fortran으로 썼습니다.
저같은 경우에는 업무에서도 포트란을 이용해서 프로그램을 만들어서 썼는데요.
이후에 포트란은 다른 언어에 밀려서 구경하기 힘들어졌습니다.
저도 비쥬얼베이직으로 그래피컬한 프로그램을 만들었던 기억이 있습니다.

암튼 예전에 포트란으로 만든 프로그램들은 소스코드를 찾아보기 힘들어졌습니다.

하지만 공학쪽에서는 아직도 포트란을 많이 쓰는 것으로 알고 있습니다.
예전에 만들어놓은 라이브러리나 소스들을 버리지 못하고 계속 쓰고 있는 것이지요.

그래서 오늘은 윈도우에서 포트란을 컴파일하고 실행하는 것을 해봤습니다.

비록 예전에 만들어 놓은 포트란 소스코드는 찾을 수 없지만
혹시 누가 압니까? 찾을 수 있다면 소스코드를 써먹을 수도 있찌 않을까요?

1. MingW다운받기
일단 다양한 언어의 컴파일러인 mingw를 다운받습니다.
저는 sourceforge에서 다운받았습니다.

https://sourceforge.net/projects/mingw/

2.설치
설치는 크게 문제될 것이 없습니다.
일반적인 방법으로 설치하면 되는데 중간에 한번 멈추고 패키지들을 고르는 과정이 있습니다.
mingw는 fortran만을 위한 건 아니고 C++등 다양한 언어들의 패키지를 설치할 수 있습니다.
자신이 원하는 패키지를 선택할 수 있습니다. 저는 fortran만 설치했습니다.
설치가 끝나고 컴퓨터에 설치되는 MinGW Install Manager에서 추가로 설치하거나 삭제할 수 있으니까 걱정 안하셔도 됩니다.

3. 환경변수 설정
설치할 때 계속 다음을 클릭했다면 c:\MinGW에 프로그램이 설치되었을 것입니다. 소스코드가 있는 폴더에서 컴파일을 하기 위해서 path를 걸어주는 과정이 필요합니다.

왼쪽 아래 윈도우 시작버튼 오른쪽 검색에 "환경"일고 입력하면 "시스템환경변수편집"이 뜹니다. 이걸 실행시킨다음 고급탭의 환경변수 버튼을 누릅니다. 그러면 사용자 환경변수와 시스템환경변수를 변경할 수 있습니다. path를 찾아서 MinGW가 설치된 폴더 c:\mingw\bin을 추가해주면 됩니다.

4.소스코드 파일 만들기(test.f90)
자신의 작업 폴더에서 아래와 같은 test.f90 코드 파일을 만듭니다.

program testfortran
        implicit none
        print *, "Hello World"
end program testfortran

5.컴파일
명령프로그롬프트(cmd)를 실행시켜서 소스파일이 있는 폴더에서 아래와 같이 컴파일을 수행합니다.

d:\dev\gfortran test.f90 -o test.exe

6.확인 및 실행
dir명령으로 확인해보면 test.exe파일이 생긴 것을 볼 수 있습니다.
실행은 test라고 입력하면 됩니다. Hello World라는 문자가 나오면 성공입니다.



  추천하기   목록보기

Copyright 1999-2021 Zeroboard / skin by zero
구조설계의 미래를 준비하는 모임 [구조설계미래포럼]