Windows에서 gcc를 사용하려면 MinGW(Minimalist GNU for Winodws)를 설치해야만 한다.

다만, MinGW는 32비트만 지원하는 바람에 메모리 제약을 받을 수밖에 없어서, MinGW w64라고 하는 32/64비트용 MinGW를 설치하고 이걸 사용할 거다.

(MinGW와 MinGW w64는 독립적인 프로젝트다)

MinGW w64는 Sourceforge에서 다운을 받을 수 있다.


다운을 받은 뒤 실행하고 Next를 누르면 아래와 같은 선택 창이 나온다.



Version은 gcc 버전을 의미한다. 6.2.0을 그대로 둔다.

Architecture는 i686, x86_64가 있는데 i686은 32비트를, x86_64는 64비트를 의미한다. x86_64로 변경한다.

Threads는 posix와 win32가 있는데 posix를 선택한다.

Exception은 64비트에선 seh, sjlj가 있는데 seh를 선택한다.

Build revision은 위의 Version에서 revision을 의미한다. 6.2.1로 설치하기 위해 1로 둔다.



이렇게 설정한 뒤 계속 Next를 눌러 설치를 마친다.




설치한 gcc를 환경 변수에 추가하기 위해 내 컴퓨터 > 속성 > 고급 시스템 설정 > 환경 변수 > 시스템 변수 > Path로 들어가 다음을 추가한다:


C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin


환경 변수까지 제대로 했다면, 자신이 사용하는 shell에서 gcc(cmd, PowerShell, Git Bash 등)를 사용할 수 있다.

아래의 명령어를 통해 확인해본다:


$ gcc -v




Reference)

http://klutzy.nanabi.org/blog/2015/03/05/mingw/

http://stackoverflow.com/questions/29947302/meaning-of-options-in-mingw-w64-installer

+ Recent posts