Windows에서 C++ 프로그램을 컴파일하려면 Visual Studio 같은 무거운 IDE 없이도 MinGW를 사용해 간단히 할 수 있습니다. 이 글에서는 MinGW 설치부터 컴파일, 실행까지 단계별로 정리해 보겠습니다.
MinGW란?
MinGW (Minimalist GNU for Windows)는 Windows 환경에서 C/C++ 코드를 컴파일할 수 있게 해주는 가볍고 무료인 컴파일러 도구 모음입니다. GNU의 gcc
와 g++
을 Windows에서 사용할 수 있게 포팅한 것이죠.
MinGW의 주요 특징
- 무료 & 오픈소스
- Windows에서
.exe
파일 생성 가능 - Visual Studio보다 훨씬 가볍고 빠름
- 표준 C++ 지원 (GNU 스타일)
1단계: MinGW 설치하기
- 아래 사이트에서 설치 파일 다운로드:
🔗 http://www.mingw.org/ mingw-get-setup.exe
실행 후 설치- 설치 도중 아래 패키지를 꼭 선택하세요:
mingw32-gcc-g++
→ C++ 컴파일러mingw32-gcc
→ C 컴파일러msys-base
→ (선택) 간단한 쉘 환경
설치가 끝나면 보통 C:\MinGW
에 설치됩니다.
2단계: 환경 변수 설정
제어판 > 시스템 > 고급 시스템 설정 > 환경 변수
로 이동- 시스템 변수에서
Path
항목을 선택하고 편집 클릭 - 아래 경로 추가: makefile복사편집
C:\MinGW\bin
cmd
를 새로 열고 다음 명령어로 적용 여부 확인: cmd복사편집g++ --version
버전 정보가 나오면 성공입니다!
3단계: C++ 파일 작성하기
예시 파일: hello.cpp
cpp복사편집#include <iostream>
int main() {
std::cout << "Hello, MinGW!" << std::endl;
return 0;
}
4단계: 컴파일하기
cmd
를 열고hello.cpp
가 있는 폴더로 이동- 다음 명령어 입력: cmd복사편집
g++ hello.cpp -o hello.exe
-o
는 출력 파일 이름을 지정하는 옵션입니다.
5단계: 실행하기
cmd복사편집hello.exe
출력 결과:
복사편집Hello, MinGW!
요약 정리
단계 | 설명 |
---|---|
1 | MinGW 설치 (mingw-get ) |
2 | 환경변수에 C:\MinGW\bin 추가 |
3 | C++ 코드 작성 (hello.cpp ) |
4 | g++ hello.cpp -o hello.exe 로 빌드 |
5 | hello.exe 실행 |