Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] MinGW da problemas por la variable de entorno PATH

Estas en el tema de MinGW da problemas por la variable de entorno PATH en el foro de C/C++ en Foros del Web. Hola a tod@s. Hace poco decidí pasar al modo manual para compilar mis programas (en Windows). Pues bien, para ello me descargué el compilador MinGW. ...
  #1 (permalink)  
Antiguo 24/02/2015, 19:18
 
Fecha de Ingreso: octubre-2014
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta MinGW da problemas por la variable de entorno PATH

Hola a tod@s. Hace poco decidí pasar al modo manual para compilar mis programas (en Windows). Pues bien, para ello me descargué el compilador MinGW. La instalación pasó correctamente. Posteriormente, añadí a la variables de entorno PATH (al final)esto:"C:\mingw\mingw64\bin"; así, tal cual (Comillas y punto y coma incluidos). El problema viene a la hora de compilar. Cuando voy a compilar cualquier programa, usando el comando "g++ main.cpp -o main.exe" (sin comillas), por trivial que sea (un simple Hello World) me sale el siguiente mensaje: g++: error: CreateProcess: No such file or directory (he comprobado con el comando dir que el archivo está en la carpeta). La única solución que he visto ha sido ejecutar el archivo .bat que viene con mingw, el cual dice así: echo offset PATH=C:\mingw\mingw64\bin;%PATH%rem echo %PATH%rem cd"C:\mingw\mingw64\bin"cd "C:\Users\Carlos\Desktop""C:\WINDOWS\system32\cmd. exe"

Por si no ha quedado clara la duda, es la siguiente: megustaría usar mingw sin tener que ejecutar el archivo .bat que viene con el. Espero que me puedan ayudar. ¡Muchas gracias!

Última edición por Seyro97; 24/02/2015 a las 19:19 Razón: Error de expresión
  #2 (permalink)  
Antiguo 25/02/2015, 02:13
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: MinGW da problemas por la variable de entorno PATH

Lo mismo la idea es un poco tonta, pero... ¿Te has asegurado que la ruta anterior en PATH acaba en ";"??? si no es así la variable de entorno va a funcionar mal.
  #3 (permalink)  
Antiguo 25/02/2015, 08:46
 
Fecha de Ingreso: octubre-2014
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: MinGW da problemas por la variable de entorno PATH

De hecho, lo he mencionado en la duda expuesta. Si tiene el punto y coma
  #4 (permalink)  
Antiguo 25/02/2015, 09:20
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: MinGW da problemas por la variable de entorno PATH

Cita:
Iniciado por Seyro97 Ver Mensaje
... añadí a la variables de entorno PATH (al final)esto:"C:\mingw\mingw64\bin"; así, tal cual (Comillas y punto y coma incluidos)
Eso quiere decir, a mi entender, que tu has añadido esa cadena literalmente... pero no dice nada acerca de si la cadena PATH ya TERMINABA en punto y coma ANTES de tu modificación. Si PATH no terminaba en punto y coma estás poniendo rutas inexistentes.
  #5 (permalink)  
Antiguo 25/02/2015, 11:27
lareto
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: MinGW da problemas por la variable de entorno PATH

Quita las comillas y, como dice eferion, asegúrate que haya un punto y coma delante del nombre del path.
  #6 (permalink)  
Antiguo 25/02/2015, 15:13
 
Fecha de Ingreso: octubre-2014
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: MinGW da problemas por la variable de entorno PATH

Vale, no os había entendido:D Si que había puesto el punto y coma al principio y al final. Con respecto a las comillas, no funciona, me sigue saliendo el mismo mensaje...

Muchas gracias por responder :)
  #7 (permalink)  
Antiguo 26/02/2015, 00:55
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: MinGW da problemas por la variable de entorno PATH

A ver, las comillas se usan cuando la ruta tiene espacios, ya que algunos sistemas utilizan este caracter como separador de rutas. Si tu ruta no tiene espacios no es necesario usar las comillas.

Lo que puede suceder es que estés arrancando una sesión de consola que tiene una configuración propia y sobreescribe el contenido de PATH.

puedes probar a escribr en la consola "SET path" y verificar que la variable del sistema tiene la ruta a tu compilador.

Un saludo
  #8 (permalink)  
Antiguo 26/02/2015, 06:25
 
Fecha de Ingreso: octubre-2014
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: MinGW da problemas por la variable de entorno PATH

He puesto en la consola set path y me ha salido que la última dirección es la que tiene MinGW, es decir, ese no creo que sea el problema
  #9 (permalink)  
Antiguo 26/02/2015, 06:41
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: MinGW da problemas por la variable de entorno PATH

Cita:
Iniciado por Seyro97 Ver Mensaje
He puesto en la consola set path y me ha salido que la última dirección es la que tiene MinGW, es decir, ese no creo que sea el problema
Verifica que entre tu ruta y la anterior hay un separador. O prueba a poner aquí el contenido que te vuelca set PATH en la consola.
  #10 (permalink)  
Antiguo 26/02/2015, 10:52
 
Fecha de Ingreso: octubre-2014
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: MinGW da problemas por la variable de entorno PATH

Vale, muchas gracias a todos. No importa, no lo he podido solucionar. Seguire con el modo automatico para compilar...

Etiquetas: compilador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:19.