[컴] Cygwin 과 MSYS2 의 차이

목표 차이 / 시스윈 / 엠시스 / 무엇을 선택

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]

from link

MSYS2 는 3가지 환경(environment)를 제공한다.

  • msys2 : posix emulator
  • MinGW32 : 32bit binary build 할 수 있는 환경
  • MinGW64 : 64bit binary build 할 수 있는 환경

Reference

  1. How does MSYS2 differ from Cygwin? - MSYS2
  2. Zsh on Windows via MSYS2. I have quite a long history trying to… | by Borek Bernard | Medium
  3. How To Set Up And Use MSys2 – CadHut

댓글 없음:

댓글 쓰기