¿Cuáles son las diferencias entre la marca de MinGW y la marca de MSYS y cuál está disponible dónde?

Le pido disculpas si esta es una pregunta bastante tonta pero estoy trabajando para configurar C ++ en NetBeans (lo que requiere MinGW). En la documentación de la parte C / C ++ de NetBeans se dice que solo funcionará con la marca MSYS, no con la marca MinGW. Quería saber la diferencia entre los dos, así que lo busqué en Google y se me ocurrióesta pregunta que dice que hay dos marcas diferentes incluidas con MinGW,mingw32-make (Marca de MinGW) ymake (Marca de MSYS). Luego busqué un poco en el wiki del sitio web de MinGW y encontré esta publicación enterrada en las preguntas frecuentes:

El puerto "nativo" (es decir, dependiente de MSVCRT) carece de alguna funcionalidad y ha modificado la funcionalidad debido a la falta de POSIX en Win32. También existe una versión de make en la distribución de MSYS que depende del tiempo de ejecución de MSYS. Este puerto funciona más como la marca tenía la intención de operar y da menos dolores de cabeza durante la ejecución. Sobre esta base, los desarrolladores / mantenedores / empaquetadores de MinGW decidieron que sería mejor cambiar el nombre de la versión nativa para que tanto la versión "nativa" como la versión MSYS puedan estar presentes al mismo tiempo sin colisión de nombres de archivos.

Por lo tanto, si hay dos copias de make, cuál está disponible en el shell de MSYS y cuál está disponible encmd.exe? ¿Cuáles son las principales diferencias entre los dos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta