MinGW: “gcc no se reconoce como un comando interno o externo”

3 minutos de lectura

Avatar de usuario de Aviv Cohn
aviv cohn

Descargué e instalé MinGW. Usé el programa gráfico para instalar el compilador de C++.

Mecanografía gcc en la línea de comandos de Windows imprime:

gcc is not recognized as an internal or external command

Revisé, y gcc.exe está presente en C:\MinGW\bin. ¿Qué ocurre?

  • confirme que su variable de entorno PATH en Windows contiene la ruta mingw\bin

    – Sayu Sekhar

    10/10/2014 a las 17:31

  • ¿Sabes cómo añadirlo a tu camino? En Windows 7, haga clic en Inicio y luego escriba “Entorno” y luego seleccione “Editar variables de entorno para su cuenta”. Luego, simplemente agréguelo al final de la variable PATH delimitada por punto y coma.

    – individuo

    10/10/2014 a las 17:35


avatar de usuario de user7943
usuario7943

Aunque es una vieja pregunta, ninguna de las respuestas aquí me ayudó. La única ruta que encontré para llegar a mi destino es escribir la siguiente línea en mi símbolo del sistema:

ingrese la descripción de la imagen aquí

Para copiar: establece Path=C:\MinGW\bin;%PATH%

Después de eso, simplemente escriba gcc -v.

¡Espero que esto ayude a alguien con el problema que tuve!

  • Esto funciona para mí, pero por alguna razón, cada vez que cierro el símbolo del sistema, tengo que volver a escribir esto. ¿Sabes qué podría estar causando esto?

    – Raúl

    28 de marzo de 2020 a las 20:35

  • Hola @LavaMaster, el conjunto en el cmd es temporal. Si no desea ese comportamiento, deberá seguir esta guía.windows-commandline.com/…

    – Sebastián Luna

    5 de abril de 2020 a las 0:40

  • Hola @SebastianLeandro, estoy siguiendo las instrucciones del enlace que me enviaste. Cuando compruebo si MinGW está en mi camino, noté que ya estaba allí. Todavía no puedo usar gcc. Recibo el mismo error “no reconocido como comando interno o externo…”

    – Raúl

    5 abr 2020 a las 21:52

  • Si tenía la consola abierta, deberá cerrarla e intentarlo de nuevo. Asegúrate de que la carpeta que agregaste a la ruta sea la carpeta /bin dentro de mingw

    – Sebastián Luna

    6 de abril de 2020 a las 1:52


  • Parece que la respuesta está aquí. Porque no tienes la ruta uri al MinGW\bin directorio, su máquina no puede reconocer gcc. Debe agregarlo a la variable de entorno Path en su sistema. Puede acceder a las variables de entorno simplemente escribiendo variables de entorno en el cuadro de búsqueda de Windows en su barra de tareas. Cuando cambie una variable de entorno, asegúrese de no eliminar nada a menos que sepa lo que está eliminando. Si elimina algo vital, podría enfrentarse a la reinstalación de Windows. Usando set en el CMD solo establece la variable de entorno para esa instancia.

    – Sintrías

    21 de abril de 2021 a las 16:48

O en la línea de comando debe escribir “\mingw\bin\gcc” en lugar de solo “gcc”. Lo mejor es configurar el entorno como se mencionó anteriormente.

  • como instalar gcc, no tengo \mingw\bin\gcc directorio.

    – Pyd

    5 de febrero de 2018 a las 15:48

Edite la variable Ruta para agregar un punto y coma seguido de la ubicación “C:\MinGW\bin” y NO use espacios al hacerlo.

tal vez esto sea obvio, pero no olvide que la variable de entorno PATH distingue entre mayúsculas y minúsculas.

Intente lo siguiente: haga clic en “Nuevo” en Variables ambientales y agregue la siguiente línea a las variables del usuario y del sistema sin editar:

C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

¿Ha sido útil esta solución?