네이버 이웃 추가 / GitHub Profile / 카카오톡 채널 추가 / 방명록 / 이용 안내

[MinGW-w64 설치 방법]Windows에서 GCC, G++ 사용하는 법

수성컴 | 2022. 06. 25.
[MinGW-w64 설치 방법]Windows에서 GCC, G++ 사용하는 법

수성컴전자방입니다. 그동안 GCC 관련 글들을 올린 적이 몇 번 있었는데요, Windows에서 GCC, G++을 사용하려면 MinGW-w64를 설치하면 됩니다. 아무래도 MinGW-w64 설치 방법을 따로 정리하는 것이 좋겠다는 생각이 들어서 글을 씁니다.

목차

1. MinGW-w64 설치 방법(직접 압축 해제)
2. 환경 변수 설정
3. 설치 완료

1. MinGW-w64 설치 방법(직접 압축 해제)

MinGW-w64의 공식 누리집은 https://www.mingw-w64.org/입니다. 그런데 내려받는 곳은 SourgeForge입니다.

SourceForge
1.1. https://sourceforge.net/projects/mingw-w64/files/로 접속합니다. Files 탭이 선택되어 있는지 확인합니다.

SourceForge 스크롤
1.2. 스크롤을 내려서 MinGW-W64의 최신 버전을 설치하겠습니다. EXE 파일도 있지만 오류가 발생하더라고요. 그래서 압축파일을 내려받아 직접 풀겠습니다. 위의 스크린샷에서 제가 빨간색으로 표시한 것을 보면 무언가 많이 쓰여 있어요. 왼쪽부터 Architecture-Threads-Exception입니다. 원하는 버전을 골라 설치하시면 됩니다.
1.2.1. Architecture: 32bit(x86) 컴파일러를 설치하려면 i686을, 64bit(x64, x86_64, AMD64) 컴파일러를 설치하려면 x86_64를 선택합니다.
1.2.2. Threads: posix는 C++11/C11 멀티스레딩 기능을 활성화합니다. 반면, win32는 C++11/C11 멀티스레딩 기능이 없습니다. 자세한 내용은 https://stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32를 참고해 주세요.
1.2.3. Exception: Handling에 관한 것이라고 합니다. 자세한 내용은 https://stackoverflow.com/questions/30739099/what-is-the-difference-between-mingw-seh-and-mingw-sjlj를 참고해 주세요.

저는 x86_64-posix-seh를 설치했습니다.

내려받기
1.3. 오 초 기다리시면 파일을 내려받을 수 있습니다.

압축풀기
1.4. 내려받은 파일은 확장명이 7z입니다. 참고로 반디집으로도 7z 파일을 열 수 있답니다. 이 파일을 압축 해제해 주세요.

관리자 권한
1.5. 압축을 풀면 mingw64 폴더가 나올 것입니다. 그 폴더를 C:\Program Files에 복사/이동 해주세요.(주의: 아마 64bit 컴퓨터에 32bit 컴파일러를 설치한 경우 C:\Program Files(x86)에 넣어야 할 것입니다.)

이때 폴더 이름과 폴더를 넣은 경로를 잘 기억해 주세요.
1.6. 관리자 권한이 필요하다는 창이 뜨면 계속을 클릭해 주세요.

복사 완료
이런 식으로 폴더를 복사 또는 이동시키시면 됩니다.

2. 환경 변수 설정

GCC, G++을 사용하기 위해서는 환경 변수 Path를 설정해 주어야 합니다. 환경 변수가 무엇인지 궁금하시다면 아래 글을 참고하시기 바랍니다.
https://www.sooseongcom.com/post/Windows-environment-variable-path-pathext

시작에 '시스템 환경 변수 편집' 검색
2.1. 시스템 환경 변수 편집으로 들어갑니다.

시스템 속성 창 고급 탭
2.2. 환경 변수를 클릭합니다.

환경 변수 창
2.3. 시스템 변수에서 Path를 선택합니다.(사용자 변수의 Path를 선택하시면 해당 사용자 계정에서만 GCC, G++ 사용이 가능해집니다.)
2.4. 편집을 클릭합니다.

환경 변수 편집 창
2.5. 새로 만들기를 클릭합니다.
2.6. MinGW-w64 폴더를 넣은 경로\bin을 입력하여 추가합니다.
2.7. 확인을 클릭합니다.

2.8. 확인을 클릭합니다.
2.9. 확인을 클릭합니다.

3. 설치 완료

시작을 오른쪽 클릭
3.1. 시작 버튼을 오른쪽 클릭하거나 Windows+X를 누릅니다.
3.2. Windows 터미널 또는 Windows 터미널(관리자)를 클릭합니다.
Windows 10은 터미널이 없을 수 있는데, 당황하지 마시고 Powershell을 실행해 주세요.

gcc -v 입력
3.3. gcc -v 또는 g++ -v 명령을 실행했을 때 버전이 잘 출력된다면 설치가 잘 된 것입니다. 위의 스크린샷은 둘 다 해 본 겁니다.

이제 GCC와 G++을 모두 사용하실 수 있습니다. GCC와 G++ 사용법이 궁금하다면 아래 글들을 읽어 보세요.

GCC 사용법
2. C언어 컴파일
3. C언어 디버깅(gcc, gdb 디버거)

G++ 사용법
G++로 C++ 컴파일(feat. GCC)

제 글을 읽어 주셔서 감사합니다.

오류 지적 및 질문은 댓글로 남겨 주세요.
카카오톡 채널 친구 추가 하시면 1:1 채팅이 가능하며, 새 글이 올라왔을 때 카카오뷰에서 확인하실 수 있습니다.
다음에 만나요!