я видел, что у mingw тоже есть файл make, который не поддерживается в netbeans / eclipse. Зачем? а почему мсис?
я также слышал, что MSY Unix, как ENV, так зачем мне это нужно для программирования Windows?
как начинающий, я запутался
пожалуйста, ответьте, если вы действительно хотите ответить по теме. Потому что я новичок в C / C ++
Проще говоря, msys — это среда, похожая на Unix / Linux, на Windows. означает, что вы можете запустить свою программу в Unix / Linux, которую вы делаете на Windows
В качестве фона проверьте вопрос, который я указал в комментариях В чем разница между Cygwin и MinGW?. Проверьте также msys vs cygwin
я видел, что у mingw тоже есть файл make, который не поддерживается в netbeans / eclipse. Зачем?
Не уверен насчет этого: mingw является компилятором, не имеет ничего общего с программой Make или ее форматом Makefile. Вы можете выбрать сборку с другими подобными системами.
а почему мсис? я также слышал, что MSY Unix, как ENV, так зачем мне это нужно для программирования Windows?
msys — это небольшое подмножество инструментов, которые вы обычно находите в среде, подобной Unix, дополняющей компилятор mingw. Если бы вы когда-либо использовали их, вы бы не спрашивали, зачем они вам нужны (например, зачем мне нужна оболочка bask / ksh когда у меня cmd
уже в windows?)