我看到mingw也有一个make文件,netbeans / eclipse不支持。为什么?为什么msys? 我也听说过msys是像unv一样的unix,为什么我需要它用于windows编程呢? 作为初学者,我很困惑
如果您真的想回答主题,请回答。 caz我是c / c ++初学者
答案 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上制作的程序