Я видел, что у mingw есть файл make, который не поддерживается в netbeans/eclipse. Зачем? и почему msys? Я также слышал, что msys - unix, как env, так зачем мне это нужно для программирования Windows? как новичок, я смущен
ответьте, если вы действительно хотите ответить по теме. caz i'm beginner in c/c++
Проще говоря, msys - это unix/linux, как enviorenment на окнах. означает, что вы можете запускать свою программу в unix/linux, которую вы создаете на окнах
В качестве фона проверьте вопрос, который я указал в комментариях. Какая разница между Cygwin и MinGW? , Проверьте также msys vs cygwin
Я видел, что у mingw есть файл make, который не поддерживается в netbeans/eclipse. Зачем?
Не уверен в этом: mingw - это компилятор, не имеющий ничего общего с программой Make или форматом Makefile. Вы можете строить с помощью других make-подобных систем.
и почему msys? Я также слышал, что msys - unix, как env, так зачем мне это нужно для программирования Windows?
msys - небольшое подмножество инструментов, которые вы обычно находите в unix-подобной среде, дополняя компилятор mingw. Если вы когда-либо использовали их, вы бы не спрашивали, зачем они вам нужны (например, зачем мне понадобиться оболочка bask/ksh, когда у меня уже есть cmd
в Windows?)