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 등)를 사용할 수 있다.
아래의 명령어를 통해 확인해본다:
Reference)
http://klutzy.nanabi.org/blog/2015/03/05/mingw/
http://stackoverflow.com/questions/29947302/meaning-of-options-in-mingw-w64-installer