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.

Xedit... Compila, Enlaza pero no crea exe

Lenguaje de progamación XBase en español
User avatar
XeviCOMAS
Posts: 521
Joined: Sat Mar 12, 2011 8:16 pm

Xedit... Compila, Enlaza pero no crea exe

Postby XeviCOMAS » Sun Dec 17, 2017 10:54 am

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.
Un Saludo,
Xevi.
User avatar
jfgimenez
Site Admin
Posts: 5619
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

Re: Xedit... Compila, Enlaza pero no crea exe

Postby jfgimenez » Sun Dec 24, 2017 1:28 pm

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.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jvtecheto
Posts: 117
Joined: Thu Dec 19, 2013 1:18 pm

Re: Xedit... Compila, Enlaza pero no crea exe

Postby jvtecheto » Tue Jan 23, 2018 9:40 pm

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.
jvtecheto
Posts: 117
Joined: Thu Dec 19, 2013 1:18 pm

Re: Xedit... Compila, Enlaza pero no crea exe

Postby jvtecheto » Tue Jan 23, 2018 9:42 pm

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.
User avatar
jfgimenez
Site Admin
Posts: 5619
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

Re: Xedit... Compila, Enlaza pero no crea exe

Postby jfgimenez » Thu Feb 01, 2018 6:12 pm

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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Manu Exposito
Posts: 110
Joined: Wed Feb 08, 2006 4:41 pm

Re: Xedit... Compila, Enlaza pero no crea exe

Postby Manu Exposito » Tue Feb 20, 2018 9:38 pm

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... :roll:

En todo caso, ya sabes que soy un fiel usuario de XEdit.
Gracias por ese gran trabajo. :mrgreen:
User avatar
jfgimenez
Site Admin
Posts: 5619
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

Re: Xedit... Compila, Enlaza pero no crea exe

Postby jfgimenez » Tue Mar 06, 2018 7:17 pm

Hola Manu,

Manu Exposito wrote:No Jose , 7.2 es la versión de GCC.

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 wrote: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... :roll:

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.

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.

Manu Exposito wrote:En todo caso, ya sabes que soy un fiel usuario de XEdit.
Gracias por ese gran trabajo. :mrgreen:

Gracias ;-)
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info

Return to “Spanish”