소개
Mingw Nuwen은 Windows 환경에서 GCC, GDB, make, binutils 등 개발에 필요한 핵심 컴파일러 및 도구 체인을 하나의 패키지로 제공하는 MinGW 배포판입니다. 이 배포판은 x64 네이티브 환경을 지원하며, C/C++ 개발자들이 표준에 부합하는 코드를 여러 컴파일러로 테스트할 수 있도록 돕습니다.
상세정보
핵심 개발 도구 (Essentials)
- GCC 15.2.0: GNU Compiler Collection. C 및 C++ 코드를 Windows 실행 파일로 컴파일합니다.
- make 4.4.1: 소프트웨어 빌드 자동화를 위한 필수 도구입니다.
- binutils 2.45.1: 링커, 어셈블러 등 바이너리 유틸리티 모음입니다.
- gdb 17.1: GNU Debugger. 프로그램의 디버깅을 위한 도구입니다.
유용한 라이브러리 (Libraries)
- Boost 1.90.0: C++ 확장 라이브러리 모음입니다.
- SDL 2.32.10: 크로스 플랫폼 멀티미디어 라이브러리입니다.
- FreeType 2.14.1, libpng 1.6.53, libjpeg-turbo 3.1.3: 폰트 및 이미지 처리 라이브러리입니다.
- zlib 1.3.1, zstd 1.5.7: 데이터 압축 라이브러리입니다.
개발자용 유틸리티 (Utilities)
- ripgrep 15.1.0: 빠른 텍스트 검색 도구입니다.
- uutils/coreutils 0.5.0: 유틸리티 프로그램 모음입니다.
- sed 4.9: 스트림 에디터입니다.
- OptiPNG 7.9.1, pngcheck 4.0.1: PNG 이미지 최적화 및 검증 도구입니다.
다운로드·설치 방법
설치는 매우 간단합니다. 먼저 공식 페이지에서 mingw-20.0.exe (약 62.5 MB) 자체 추출 아카이브를 다운로드한 후 실행합니다.
실행하면 설치할 디렉토리를 요청합니다. 여기서 C:를 입력하면 자동으로 C:MinGW 폴더가 생성됩니다. ‘Extract’ 버튼을 클릭하고 진행이 완료될 때까지 기다립니다. 설치 후에는 다음 세 가지 방법 중 하나를 통해 명령 프롬프트에서 배포판을 사용할 수 있습니다.
- 방법 A (권장): Windows Terminal에 ‘Command Prompt’ 프로필을 추가하고 명령줄을
%SystemRoot%System32cmd.exe /k C:MinGWset_distro_paths.bat로 설정합니다. 시작 디렉토리를 작업 폴더(예: C:Temp)로 변경하는 것이 좋습니다. - 방법 B: 기존 명령 프롬프트에서
set_distro_paths.bat을 실행하여 현재 세션의 PATH에 배포판을 추가합니다. - 방법 C:
open_distro_window.bat에 대한 바로가기를 만들어 배포판이 PATH에 포함된 새 명령 프롬프트 창을 열 수 있습니다.
기본 사용법
설치 후 명령 프롬프트에 다음 명령어를 입력하여 GCC가 정상적으로 설치되었는지 확인할 수 있습니다.
g++ --version
이 명령을 실행하면 GCC 버전 정보가 출력됩니다. 이제 이 명령 프롬프트 환경에서 C++ 소스 파일을 컴파일할 수 있습니다.
예를 들어, main.cpp 파일을 컴파일하려면 다음과 같이 입력합니다.
g++ main.cpp -o main.exe
이런 경우에 유용합니다
- 표준 C/C++ 학습 및 검증: MSVC, Clang과 함께 GCC를 사용하여 코드가 여러 컴파일러에서 올바르게 동작하는지 테스트하고 싶은 경우에 유용합니다.
- 독립형 Windows 실행 파일 빌드: 배포 가능한 독립형 Windows 실행 파일을 만들기 위한 간편한 개발 환경을 구성할 때 적합합니다.
- 게임 및 그래픽 개발: SDL, GLFW, GLM 등 포함된 그래픽 및 미디어 라이브러리를 활용하여 관련 프로젝트를 개발할 수 있습니다.
지원 환경·시스템 요구사항
이 배포판은 64비트(x64) Windows 시스템을 지원합니다. 설치 시에는 약 62.5 MB의 디스크 공간이 필요하며, 설치 후에는 실행 파일 압축 해제에 따라 더 많은 공간을 사용할 수 있습니다.
최신 버전·업데이트
현재 최신 버전은 20.0이며, 2026년 1월 1일에 릴리스되었습니다. 이 버전은 GCC를 15.2.0으로, Boost를 1.90.0으로 업데이트했으며, 포함된 다수의 컴포넌트를 최신 버전으로 갱신했습니다. 업데이트는 기존 C:MinGW 폴더를 새로운 버전으로 완전히 교체하여 수행합니다.
제한 사항·확인 사항
- 이 배포판에는 7-Zip, gh(git), git이 포함되어 있지 않습니다. 필요시 별도로 설치해야 합니다.
- _MinGW_ 디렉토리 내부의 파일을 수정하거나 컴파일하지 않는 것이 권장됩니다.
- 경로에 공백이 포함된 디렉토리에 설치하는 것은 테스트되었지만, 모든 컴포넌트가 이를 완벽히 지원한다고 보장할 수는 없습니다.
시스템 요구사항
Array


