MinGW-w64 : 윈도우즈용 gcc

반응형

본 글에서는 윈도우즈 시스템에서 gcc를 사용할 수 있도록 지원하는 MinGW-w64에 대해 소개한다.

 

 

MinGW-w64 란?

MinGW는 윈도우즈 환경에서 gcc를 사용할 수 있도록 해 주는 유틸리티이며, 홈페이지는 다음과 같다.

 

Mingw-w64 - GCC for Windows 64 & 32 bits [mingw-w64]

 

mingw-w64.org

 

gcc 기반 프로젝트를 변경 없이(혹은 변경을 최소화하여) 윈도우즈에서 빌드하고 실행할 수 있게 해 준다는 장점이 있으며, 유사한 툴로는 Cygwin이 있다.

 

 

MinGW-w64 설치파일 다운로드

MinGW-w64의 윈도우즈용 설치 파일은 다음 링크에서 다운로드할 수 있다.

 

Mingw-builds [mingw-w64]

 

mingw-w64.org

 

위 페이지 접속 후 Sourceforge 라고 쓰여진 부분을 클릭하면 Sourceforge 페이지로 이동하고, 설치파일(mingw-w64-install.exe)의 다운로드가 자동으로 시작된다.

MinGW-w64 설치파일 다운로드 페이지

 

 

MinGW-w64 설치하기

1. 다운로드한 설치파일(mingw-w64-install.exe)을 실행하면 설치 마법사가 실행된다. 특별한 변경 사항 없이 마법사를 따라가면서 기본 값으로 설치를 진행한다.

MinGW-w64 설치 마법사
MinGW-w64 설치마법사

 

 

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 실행파일의 경로가 추가된 것을 확인할 수 있다.

MinGW-w64 경로를 Path 환경변수에 추가

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

 

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, DeploymentToolchain 항목을 선택한다.

CLion Settings 창

 

2. "+" 버튼을 클릭하여 MinGW 항목을 추가한다.

MinGW-w64 툴체인 추가

 

 

3. CLion이 자동으로 MinGW gcc 컴파일러의 경로를 찾아서 등록한다. 등록이 완료될 때까지 기다린 후 OK 버튼을 클릭하여 저장한다.

MInGW-w64 툴체인 자동 등록

 

4. 현재 Visual Studio가 먼저 설치되어 있던 관계로 Default 컴파일러로 선택이 되어 있는데, 삼각형 또는 역삼각형 버튼을 클릭하여 Default 컴파일러를 변경할 수 있다.

기본 툴체인 선택 가능

 

이제 CLion의 Build 메뉴를 이용하여 MinGW gcc 기반으로 C/C++ 프로젝트를 빌드할 수 있다.

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

 

댓글

Designed by JB FACTORY