MinGW-w64 : 윈도우즈용 gcc
- 개발/윈도우즈
- 2020. 2. 21.
본 글에서는 윈도우즈 시스템에서 gcc를 사용할 수 있도록 지원하는 MinGW-w64에 대해 소개한다.
MinGW-w64 란?
MinGW는 윈도우즈 환경에서 gcc를 사용할 수 있도록 해 주는 유틸리티이며, 홈페이지는 다음과 같다.
gcc 기반 프로젝트를 변경 없이(혹은 변경을 최소화하여) 윈도우즈에서 빌드하고 실행할 수 있게 해 준다는 장점이 있으며, 유사한 툴로는 Cygwin이 있다.
MinGW-w64 설치파일 다운로드
MinGW-w64의 윈도우즈용 설치 파일은 다음 링크에서 다운로드할 수 있다.
위 페이지 접속 후 Sourceforge 라고 쓰여진 부분을 클릭하면 Sourceforge 페이지로 이동하고, 설치파일(mingw-w64-install.exe)의 다운로드가 자동으로 시작된다.
MinGW-w64 설치하기
1. 다운로드한 설치파일(mingw-w64-install.exe)을 실행하면 설치 마법사가 실행된다. 특별한 변경 사항 없이 마법사를 따라가면서 기본 값으로 설치를 진행한다.
PATH 환경변수 설정
설치 완료 후, 시스템 전역에서 gcc 명령을 사용할 수 있도록 PATH 환경변수를 편집하여 gcc 실행파일의 경로를 등록한다.
1. 윈도우키 + X, Y 키를 눌러 띄운 정보 창의 화면 하단에서 시스템 정보 항목을 클릭한다.
2. 시스템 창에서 고급 시스템 설정 항목을 클릭한다.
3. 시스템 속성 창의 고급 탭에서 환경변수 버튼을 클릭한다.
4. 환경 변수 창에서 Path 항목을 먼저 클릭한 후, 편집 버튼을 클릭한다.
5. 환경 변수 편집 창에서 새로 만들기 버튼을 클릭한 후 찾아보기 버튼을 클릭한다. 경로 창이 뜨면 gcc 실행파일이 위치한 경로를 선택한다. 설치 시에 기본 값을 변경하지 않고 설치를 하였다면 C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin 경로가 된다. 확인 버튼을 클릭하여 저장하고 종료한다.
6. 다음과 같이 Path 항목에 gcc 실행파일의 경로가 추가된 것을 확인할 수 있다.
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
7. Path 환경변수가 등록되었으므로, 터미널 창을 띄워(윈도우 키 + R, "cmd" 입력) gcc 를 실행하면 다음과 같이 gcc 명령의 실행을 확인할 수 있다.
이제 윈도우즈에서 gcc 를 이용하여 C/C++ 프로그램을 개발할 수 있다.
CLion에 MinGW-w64 gcc 연결하기
JetBrains 사에서 만든 C/C++ 개발용 IDE인 CLion에 gcc를 연결하여, IDE 기반으로 gcc를 사용할 수 있다.
1. CLion 실행 후, Files → Settings 메뉴를 선택하여 Settings 창을 띄운다. Settings 창의 좌측 영역에서 Build, Execution, Deployment → Toolchain 항목을 선택한다.
2. "+" 버튼을 클릭하여 MinGW 항목을 추가한다.
3. CLion이 자동으로 MinGW gcc 컴파일러의 경로를 찾아서 등록한다. 등록이 완료될 때까지 기다린 후 OK 버튼을 클릭하여 저장한다.
4. 현재 Visual Studio가 먼저 설치되어 있던 관계로 Default 컴파일러로 선택이 되어 있는데, 삼각형 또는 역삼각형 버튼을 클릭하여 Default 컴파일러를 변경할 수 있다.
이제 CLion의 Build 메뉴를 이용하여 MinGW gcc 기반으로 C/C++ 프로젝트를 빌드할 수 있다.
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음