한줄평
“LLVM 계열 도구로 윈도우 바이너리를 빌드하려는 개발자에게 적합한 명령줄 툴체인입니다. 최신 런타임 기능이 필요하면 UCRT 빌드를 고르는 편이 낫습니다.”
이런 분께 LLVM 으로 윈도우 프로그램을 크로스 빌드하려는 개발자께
좋은 점
- ARM64 등 여러 아키텍처를 한 툴체인으로 지원
- Clang/LLVM 기반이라 최신 C++ 기능에 강함
아쉬운 점
- MSVCRT 대상이라 최신 유니코드·런타임 기능이 제한됨
LLVM-MinGW (MSVCRT) 소개
Clang/LLVM 을 mingw-w64 위에 얹어 만든 윈도우용 크로스 컴파일 툴체인입니다. GCC 대신 LLVM 을 쓰므로 ARM64 를 포함한 여러 아키텍처를 한 번에 다룰 수 있고, 명령줄에서 clang 으로 윈도우 실행 파일을 빌드합니다. 이 빌드는 구형 MSVCRT 런타임을 대상으로 링크합니다.