Question

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?

Was it helpful?

Solution

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

OTHER TIPS

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?)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top