상세 컨텐츠

본문 제목

MinGW 란? mingw32, mingw64 의미

VS Code

by oksk2003kr 2022. 8. 26. 13:31

본문

반응형

MinGW 란?  mingw32, mingw64 의미

Visual Studo Code(VS CODE)gcc 개발 환경 구축 과정에서 사용하는 MINGW에 관하여 관심이 생겨서 정리하였다.

MinGW는 마이크로소프트 윈도우로 포팅한 *GNU 소프트웨어 도구 모음이다
Minimalist GNU for Windows의 줄임말이다.

*GNU는 단순히 하나의 운영체제를 넘어 자유 소프트웨어 운동 전체와 그 생태계를 의미하는 수준의 상징성한다.

흔히 우리나라에서 읽는 방법은 여러가지가 있는데. 
예는 다음과 같다. "밍 위", "민기 더블유", "밍 더블유", 아니면 "민 그누"


MinGW의 역할은 다른 운영체제에서도 윈도우 API를 구현할 수 있는 헤더 파일들을 가지고 있으며 이로써 
개발자들이 "자유롭게 쓸 수 있는" 컴파일러인 GCC를 사용가능게 한다.

과거에는 mingw32 (Minimalist GNU for W32)이다.
32비트 바이너리를 만드는 것으로 제한되는 것으로 생각될 수 있었기에 이를 피하고자 숫자 32는 제거되었다.
그리고 이러한 영향으로 "mingw64" 와 같은 표현이 파생되었다.


MinGW의 장점은 호환성 레이어 DLL 등을 요구하지 않는다.


반응형

댓글 영역