什么是msys mingw在Windows中的需要

时间:2014-04-09 03:17:00

标签: c++ c mingw msys

我看到mingw也有一个make文件,netbeans / eclipse不支持。为什么?为什么msys? 我也听说过msys是像unv一样的unix,为什么我需要它用于windows编程呢? 作为初学者,我很困惑

如果您真的想回答主题,请回答。 caz我是c / c ++初学者

2 个答案:

答案 0 :(得分:1)

作为背景,请查看我在评论What is the difference between Cygwin and MinGW?中指出的问题。另请查看msys vs cygwin

  

我看到mingw也有一个make文件,netbeans / eclipse不支持。为什么呢?

不确定:mingw是一个编译器,与Make程序或Makefile格式无关。您可以选择使用其他类似make的系统进行构建。

  

为什么是msys?我也听说过msys是像unv一样的unix,为什么我需要它用于windows编程呢?

msys是您通常在类似unix的环境中找到的工具的一小部分,是对mingw编译器的补充。如果你曾经使用它们,你就不会问你为什么需要它们(例如当我在Windows中已经cmd时,为什么我需要一个bask / ksh shell?

答案 1 :(得分:1)

简单地说,msys是一个类似unix / linux的enviorenment在windows上。意味着你可以在unix / linux上运行你在windows上制作的程序