WIN上LINUX环境搭建

包括如下:Cygwin, MinGW/MSYS, MinGW-W64/MSYS2

1. Cygwin

http://www.cygwin.com/

Cygwin is a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows

Cygwin is a DLL (cygwin1.dll) which provides substantial POSIX API functionality

2. MinGW/MinGW64 (Minimalist GNU for Windows)

https://mingw-w64.org/doku.php

http://www.mingw.org/

https://en.wikipedia.org/wiki/MinGW#Comparison_with_Cygwin

MinGW is a minimalist development environment for native Microsoft Windows applications. 

MinGW provides provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs.

3. Msys/Msys2 (Minimal System)

https://github.com/msys2/msys2/wiki

MSYS2 is software distribution and a building platform for Windows. It provides a Unix-like environment, a command-line interface and a software repository making it easier to install, use, build and port software on Windows.

MSYS2 is an independent rewrite of MSYS, based on modern Cygwin and MinGW-w64 with the aim of better interoperability with native Windows software.

The name is a contraction of Minimal SYStem 2, and aims to provide support to facilitate using the bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.

4. About Msys2, Cygwin, MinGW-w64

https://en.wikipedia.org/wiki/MinGW#Comparison_with_Cygwin

https://github.com/msys2/msys2/wiki/History

https://github.com/msys2/msys2/wiki/How-does-MSYS2-differ-from-Cygwin

https://stackoverflow.com/questions/771756/what-is-the-difference-between-cygwin-and-mingw

Cygwin --fork--> MinGW

        ^

        |

        use

        |

                         Msys

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,466评论 0 23
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,157评论 0 10
  • Introduction What is Bowtie 2? Bowtie 2 is an ultrafast a...
    wzz阅读 11,173评论 0 5
  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 6,598评论 0 3
  • 小时候 我讲了很多话 有用的没用的 开心的悲伤的 听入耳放在心的 不知归处 长大后 很少说话 兴奋的得意的一一藏起...
    鱼羊简史阅读 936评论 0 4