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 실행 |
Leave a Reply