Category: Filing

간단하게 수집한 정보들을 모음.

  • Windows 10에서 MinGW로 C++ 프로그램 빌드하는 방법

    Windows에서 C++ 프로그램을 컴파일하려면 Visual Studio 같은 무거운 IDE 없이도 MinGW를 사용해 간단히 할 수 있습니다. 이 글에서는 MinGW 설치부터 컴파일, 실행까지 단계별로 정리해 보겠습니다.


    MinGW란?

    MinGW (Minimalist GNU for Windows)는 Windows 환경에서 C/C++ 코드를 컴파일할 수 있게 해주는 가볍고 무료인 컴파일러 도구 모음입니다. GNU의 gccg++을 Windows에서 사용할 수 있게 포팅한 것이죠.

    MinGW의 주요 특징

    • 무료 & 오픈소스
    • Windows에서 .exe 파일 생성 가능
    • Visual Studio보다 훨씬 가볍고 빠름
    • 표준 C++ 지원 (GNU 스타일)

    1단계: MinGW 설치하기

    1. 아래 사이트에서 설치 파일 다운로드:
      🔗 http://www.mingw.org/
    2. mingw-get-setup.exe 실행 후 설치
    3. 설치 도중 아래 패키지를 꼭 선택하세요:
      • mingw32-gcc-g++ → C++ 컴파일러
      • mingw32-gcc → C 컴파일러
      • msys-base → (선택) 간단한 쉘 환경

    설치가 끝나면 보통 C:\MinGW에 설치됩니다.


    2단계: 환경 변수 설정

    1. 제어판 > 시스템 > 고급 시스템 설정 > 환경 변수로 이동
    2. 시스템 변수에서 Path 항목을 선택하고 편집 클릭
    3. 아래 경로 추가: makefile복사편집C:\MinGW\bin
    4. cmd를 새로 열고 다음 명령어로 적용 여부 확인: cmd복사편집g++ --version 버전 정보가 나오면 성공입니다!

    3단계: C++ 파일 작성하기

    예시 파일: hello.cpp

    cpp복사편집#include <iostream>
    int main() {
        std::cout << "Hello, MinGW!" << std::endl;
        return 0;
    }
    

    4단계: 컴파일하기

    1. cmd를 열고 hello.cpp가 있는 폴더로 이동
    2. 다음 명령어 입력: cmd복사편집g++ hello.cpp -o hello.exe -o는 출력 파일 이름을 지정하는 옵션입니다.

    5단계: 실행하기

    cmd복사편집hello.exe
    

    출력 결과:

    복사편집Hello, MinGW!
    

    요약 정리

    단계설명
    1MinGW 설치 (mingw-get)
    2환경변수에 C:\MinGW\bin 추가
    3C++ 코드 작성 (hello.cpp)
    4g++ hello.cpp -o hello.exe로 빌드
    5hello.exe 실행