MinGW 컴파일러 (Compiler) 개발자가 C/C++, GoLang등 프로그램 언어로 작성한 것은 컴퓨터가 이해하지 못함. 컴퓨터가 이를 이해하기 위해서는 컴파일러를 통해 프로그램 언어를 기계어로 변환하는 작업을 거쳐야함. 이러한 컴파일러는 종류가 다양함. 대표적으로 GCC, G++, MSVC 등이 있음. 이 중 MinGW 이해를 위해 GCC와 MSVC에 컴파일러를 위주로 설명하겠음. GCC란? GNU Compiler Collection의 약자. GNU 프로젝트의 오픈소스 컴파일러 컬렉션이고 본래 UNIX/LINUX 개열 OS의 컴파일러임. 과거에는 C언어 전용 컴파일러 전용이여서 GNU C Compiler Collection 약자였는데 2.9 version부터 C언어 이외에도 C++, Object..