Tengo un Ejemplo .prg, en entorno creado se crea el exe perfectamente si el Compilador C es el BCC+
PERO, si cambio de Compilador C a MinGW, Compila, Enlaza y no crea el ejecutable.
Alguien me puede decir el porqué???
Tema de Flags los cambia automaticamente Xedit.
Tengo descargado correctamente harbour y MinGW
Con un .bat de compilacion me está funcionando.
MinGW 6.3.0
Un Saludo,
Xevi.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Xedit... Compila, Enlaza pero no crea exe
Xedit... Compila, Enlaza pero no crea exe
Un Saludo,
Xevi.
Xevi.
Re: Xedit... Compila, Enlaza pero no crea exe
Xevi,
quizás esa versión de MinGW necesite algún flag distinto.Tendrías que mirar su documentación. En Xailer estamos usando actualmente MinGW 4.9, aunque vamos a actualizar a 7.2 lo antes posible.
quizás esa versión de MinGW necesite algún flag distinto.Tendrías que mirar su documentación. En Xailer estamos usando actualmente MinGW 4.9, aunque vamos a actualizar a 7.2 lo antes posible.
Re: Xedit... Compila, Enlaza pero no crea exe
Hola Xevi:
No has especificado la versión de Xedit que utilizas, supongo que será la ultima, yo uso esa versión y con el MinGW 6.3.0 , y de Harbour uso la ultima versión publicada esa que llaman Nightly. Sin tocar nada de la
configuración predeterminada de Xedit salvo las rutas de compilador, Harbour etc.
Y me funciona perfectamente, también tengo que especificar que yo solamente lo uso en pequeños prgs de pruebas, no compilo un proyecto con multiples prgs y de miles de líneas, no se si es tu caso.
No se me ocurre que pueda ser....
Por cierto gracias al equipo de Xailer por ese magnifico editor, es el mejor, por lo menos para mi.
Saludos.
No has especificado la versión de Xedit que utilizas, supongo que será la ultima, yo uso esa versión y con el MinGW 6.3.0 , y de Harbour uso la ultima versión publicada esa que llaman Nightly. Sin tocar nada de la
configuración predeterminada de Xedit salvo las rutas de compilador, Harbour etc.
Y me funciona perfectamente, también tengo que especificar que yo solamente lo uso en pequeños prgs de pruebas, no compilo un proyecto con multiples prgs y de miles de líneas, no se si es tu caso.
No se me ocurre que pueda ser....
Por cierto gracias al equipo de Xailer por ese magnifico editor, es el mejor, por lo menos para mi.
Saludos.
Re: Xedit... Compila, Enlaza pero no crea exe
Por cierto Jose:
Comentas que vais a actualizar a la versión de MingW 7.2, yo creo que la versión 6.3.0 es la ultima, no se ....??
Saludos.
Comentas que vais a actualizar a la versión de MingW 7.2, yo creo que la versión 6.3.0 es la ultima, no se ....??
Saludos.
Re: Xedit... Compila, Enlaza pero no crea exe
José Vicente,
la verdad es que hay distintas versiones según la fuente. La que yo digo está aquí: https://mingw-w64.org
En esa página aparece como versión 5, pero si entras a descargas verás que la versión 5 se refiere a mingw-w64, mientras que gcc es la versión 7.2
la verdad es que hay distintas versiones según la fuente. La que yo digo está aquí: https://mingw-w64.org
En esa página aparece como versión 5, pero si entras a descargas verás que la versión 5 se refiere a mingw-w64, mientras que gcc es la versión 7.2
-
- Mensajes: 116
- Registrado: Mié Feb 08, 2006 4:41 pm
Re: Xedit... Compila, Enlaza pero no crea exe
No Jose , 7.2 es la versión de GCC.
Pero yo creo, sin saber si es difícil de implementar en XEdit y en Xailer, que cada uno se configure el compilador de c que quiera y la versión que quiera.
Lógicamente para eso se necesitaría un Xailer y un Harbour para ese compiladir de C, pero en XEdit sí se podría hacer e independizarlo totalmente de lo que se use por debajo...
En todo caso, ya sabes que soy un fiel usuario de XEdit.
Gracias por ese gran trabajo.
Pero yo creo, sin saber si es difícil de implementar en XEdit y en Xailer, que cada uno se configure el compilador de c que quiera y la versión que quiera.
Lógicamente para eso se necesitaría un Xailer y un Harbour para ese compiladir de C, pero en XEdit sí se podría hacer e independizarlo totalmente de lo que se use por debajo...
En todo caso, ya sabes que soy un fiel usuario de XEdit.
Gracias por ese gran trabajo.
Re: Xedit... Compila, Enlaza pero no crea exe
Hola Manu,
Por cierto, XEdit soporta los proyectos .hbp de hbmake. Así que si necesitas usar otro compilador que sí soporte hbmake, sólo tienes que crear un proyecto .hbp y abrirlo desde XEdit.
Si, es verdad, tienes toda la razón. Lo que pasa es que MinGW es en realidad un conjunto de paquetes (gcc, binutils, gdb, w32api, etc.) con distintos números de versión, y al final hay que fijarse en uno de ellos. Y como gcc es el componente principal, pues es el número de versión que yo suelo nombrar.Manu Exposito escribió:No Jose , 7.2 es la versión de GCC.
Sé lo que quieres decir, pero desde el primer momento (allá por el año 2003) el planteamiento fue otro: que el usuario no tuviera que lidiar con los compiladores directamente. Y me refiero a tener que conocer todos los pasos que se dan desde la línea de comandos para poder compilar, tanto qué había que ejecutar como los flags que hacen falta, los archivos auxiliares, etc.. Por eso es por lo que está así. Como sabes, tan sólo hay que configurar los directorios, la lista de librerías y los flags, que además ya viene todo por defecto. Del resto se encarga XEdit. El precio a pagar por la sencillez es que sólo se pueden usar los compiladores que XEdit reconoce.Manu Exposito escribió:Pero yo creo, sin saber si es difícil de implementar en XEdit y en Xailer, que cada uno se configure el compilador de c que quiera y la versión que quiera.
Lógicamente para eso se necesitaría un Xailer y un Harbour para ese compiladir de C, pero en XEdit sí se podría hacer e independizarlo totalmente de lo que se use por debajo...
Por cierto, XEdit soporta los proyectos .hbp de hbmake. Así que si necesitas usar otro compilador que sí soporte hbmake, sólo tienes que crear un proyecto .hbp y abrirlo desde XEdit.
GraciasManu Exposito escribió:En todo caso, ya sabes que soy un fiel usuario de XEdit.
Gracias por ese gran trabajo.