Instalé MinGW y MSYS en mi computadora con Windows 7. Agregué C:\Program Files (x86)\MinGW\bin
a mi ruta. Los comandos como gcc
y g++
funcionan, pero make
no. Busqué en el directorio y no hay ningún ejecutable llamado make
, aunque instalé todos los componentes. Hay un archivo llamado mingw32-make
. También hay otros archivos con el prefijo mingw32-
, como C++, g ++, gcc, gcc-4.6.1 y gfortran. Sin embargo, hay un make
en C:\Program Files (x86)\MinGW\msys\1.0\bin
.¿Ya no se incluye con MinGW y/o MSYS?
Si abro el MinGW Shell y escribo make
, make se ejecuta. Sin embargo, no se ejecuta desde el terminal de Windows.
¿Esto es intencional, o podría faltar otros ejecutables también? ¿Debo simplemente agregar C:\Program Files (x86)\MinGW\msys\1.0\bin
a mi ruta?
Sí, agregue el directorio msys bin a su ruta (después del directorio bin de MinGW). Eso es exactamente lo que hizo el shell MinGW y por qué funciona allí. – eriktous
@eriktous Si publica como respuesta, puedo aceptarlo. No pude encontrar en ninguna parte de los documentos de MinGW que diga hacer esto: todo lo que dice es agregar mingw/bin a su ruta. –
@ThomasOwens: estoy bastante seguro de que 'mingw32-make' es lo mismo que' make', simplemente está prefijado. – Mehrdad