본문 바로가기

공부/FEM관련

64비트 윈도우7 에서 포트란 컴파일러 설치하기

먼저 밝혀두는 바,


OS환경은 Windows 7 64bit 일본어판

그리고 지금 당장 컴파일 하고 싶은건 FORTRAN 77 로 쓰여진 소스코드


그럼 컴파일러 인스톨을 시작해볼까





------------------------------------------


일단 포트란 컴파일을 위해서 컴파일러를 넣어야 하는데 


GCC / MinGW / MinGW-w64 compiler suite for 32- and 64-bit windows 

가 통합돼(?) 있는 TDM-GCC 를 설치하기로 결심



http://tdm-gcc.tdragon.net/download 


위 페이지에 접속하자









난 초짜니까 맨 위의 Bundle Installer 를 선택  the easiest install 이라는데 선택하지 않을 이유가 없스무니다.


왼쪽 오른쪽 째려보니 왼쪽은 암것도 없고 오른쪽은 -W64 라네

난 64비트니까 과감하게 오른쪽 선택 (전 보장 못하니 궁금하신 분들은 페이지의 Getting Start 를 눌러보시면 됩니다)


그리고 과감하게 다운받은 파일을 실행한다.







깔끔하게 ``Create'' 버튼 클릭









32bit 인지 64bit 인지 적절히 선택후 Next






그다음은 적절히 설치디렉토리를 선택 후 ``Next'' 

사진은 생략한다.



그다음은 mirror 선택

적절히 사는 지역에 맞춰서 가까운 곳을 선택합시다

이게 뭔지 영 감이 안온다 싶으면 Source Forge Default 를 선택 후 Next

역시 간단하니 사진은 생략




이제 중요한 단계이니 사진을 띄우도록 하겠습니다.





여기서 중요한거

gcc 옆에 ``+'' 버튼을 눌러서 확장시킨다








그럼 이렇게 튀어나오는데

core

c++ 

에만 체크가 되어있을게 분명하니, fortran 에 체크를 넣어주자


그럼 포트란 끝


나는 혹시 병렬 돌릴 수도 있으니 openmp 도 넣었다





그리고 Install 버튼을 눌러주자




그럼 끝난다. 


이상 포트란 컴파일러 설치 끝


이렇게 편리한 인스톨러를 만들어 주신분께 무한감사


알기쉬운 설명을 써주신 `이분' 께도 무한감사






----------------------------------------------------------------------------------------------------



이왕 이렇게된거 Hello world 한번 해주고 싶지 않은가

한번 해줘야지


일단 확실히 설치가 되었나 어떻게 확인하나요


1. 윈도우키+R  을눌러서 실행창을 띄운후  ``cmd''  3글자를 입력. 콘솔창을 띄운다


2. ``gfortran -v'' 를 입력하고 엔터키 탕탕. 이거슨 버전 확인정도가 되겠다 싶다. 잘 모르지만 v에대한 편견


3. Using built-in specs. 어쩌구저쩌구 가 나오면 성공한거임. 마지막엔 gcc version 어쩌구 라고 뜰 것임




--------------------------------------------------------------------------------------


<<<

      implicit none


      character*32 text


      text = 'Hello World'

      write (*,*) text


      end

>>>



<<< 과 >>> 사이의 8줄이 프로그램임 

이거시 헬로월드







저장하자 hello.f





컴파일하자 

gfortran hello.f


그러타면 a.exe 가 만들어질 것이다.


a.exe 를 실행하면 므흣므흣


gfortran hello.f -o hello

로 컴파일하면 hello.exe 가 만들어진다







틀린점 궁금한점있으면 

댓글남겨주세요.







참고로 f90 버전은

<<<

write (*,*) 'hello, world'

stop

end

>>>


이건 hello.f90 로 저장하면
gfortran hello.f90 
이걸로 컴파일하면 된다.