목표 차이 / 시스윈 / 엠시스 / 무엇을 선택
Cygwin 과 MSYS2 의 차이
MSYS2 는 build 를 해서 native windows software 를 만들게 해주기 위한 ’환경’을 제공하는 것이며, Cygwin 은 unix 환경을 제공하는데, 자신이 제공한 cygwin unix 환경내에서 build 를 하고, run 하도록 하는 것이다.
msys2
MSYS2 는 그래서 autotool 들과 다른 build 시스템들을 실행하는 데 필요한 minimal shell 을 제공한다. 주 목적이 unix program을 windows 로 porting 하기 쉽게 해주는 환경을 제공해 주는 것이다.
MSYS2 는 POSIX 에 대한 emulator layer 이다.[ref. 2]
MSYS2 는 3가지 환경(environment)를 제공한다.
- msys2 : posix emulator
- MinGW32 : 32bit binary build 할 수 있는 환경
- MinGW64 : 64bit binary build 할 수 있는 환경
댓글 없음:
댓글 쓰기