Извините, если это довольно глупый вопрос, но я работаю над созданием С++ в NetBeans (что требует MinGW). В документации для C/С++ части NetBeans говорится, что она будет работать только с MSYS, а не с MinGW. Я хотел знать разницу между ними, поэтому я сделал Googled и придумал этот вопрос, в котором говорится, что в MinGW есть два разных способа, mingw32-make
(MinGW make) и make
(MSYS make). Затем я немного выкопал на вики Wiki MinGW и нашел это сообщение, заложенное в FAQ:
"Нативный" (то есть: зависимый от MSVCRT) порт make отсутствует в некоторых функциональность и измененная функциональность из-за отсутствия POSIX на Win32. Существует также версия make в дистрибутиве MSYS что зависит от времени выполнения MSYS. Этот порт работает больше, чем предназначалось для работы и дает меньше головных болей во время выполнения. Исходя из этого, разработчики/разработчики/упаковщики MinGW решили это было бы лучше всего переименовать собственную версию, чтобы как "родные", версия и версия MSYS могут присутствовать одновременно без столкновение имен файлов.
Итак, если есть две копии make, какая из них доступна в оболочке MSYS и какая из них доступна в cmd.exe
? Каковы основные различия между ними?