سؤال

I saw that MinGW has a makefile too which is not supported in NetBeans/Eclipse. Why? And why MSYS? I also heard MSYS is Unix like env, so why do I need it for Windows programming?

هل كانت مفيدة؟

المحلول

Simply put msys is a unix/linux like enviorenment on windows. means you can run your program in unix/linux which you're making on windows

نصائح أخرى

As a background check the question I indicated in the comments What is the difference between Cygwin and MinGW?. Check also msys vs cygwin

i saw that mingw has a make file too which is not supported in netbeans/eclipse. why?

Not sure about that: mingw is a compiler, has nothing to do with the Make program or its Makefile format. You can choose to build with other make-like systems.

and why msys? i also heard msys is unix like env, so why do i need it for windows programming?

msys is a small subset of the tools you typically find in a unix-like environment, complementing the mingw compiler. If you ever used them you would not be asking why you need them (e.g. why would I need a bask/ksh shell when I have cmd already in windows?)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top