ejemplo archivo make para mingw32

ejemplo archivo make para mingw32

Postby jvtecheto » Fri Apr 16, 2021 2:28 pm

Hola amigos:

Hasta ahora he estado usando Borland 7.4 con Fivewin con exito, he logrado construir ejecutables con el bat de Fivewin (por supuesto), con archivo .mak con hbmk2 y con FivEdit, tambien anteriormente con Xmate.

Pero me ha picado la curiosidad Felix Pablo Grande, que lo usa y construye incluso el Harbour que utiliza con el. Tambien por lo que me comento que el Proyecto de Harbour esta usandolo como compilador de referencia, lo cual es logico ya que es software libre y el Borland no lo es.

Hasta ahora compilo sin problemas los ejemplos de Fivewin con Buildg.bat , pero todavia no he conseguido construir los ejemplos de Fivewin con FivEdit , estoy en ello, entre Felix y Cristobal lo vamos a solucionar, gracias.

Me gustaria tambien construir los ejecutables con un archivo .mak, tal y como lo hago ahora con Borland 7.4

¿Alquien usa archivos .mak con mingw32 ?

Muchas gracias como siempre por vuestra ayuda.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: ejemplo archivo make para mingw32

Postby Antonio Linares » Fri Apr 16, 2021 2:38 pm

Jose,

Tienes un ejemplo en FWH\makes\gccmake.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ejemplo archivo make para mingw32

Postby jvtecheto » Fri Apr 16, 2021 2:51 pm

Gracias Antonio,

no lo habia visto :lol: , lo mirare.

Saludos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: ejemplo archivo make para mingw32

Postby karinha » Sat Apr 17, 2021 1:25 am

José, donde puedo hacer el download del Compilador mingw32 para pruebas?

Muchas gracias.

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7846
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ejemplo archivo make para mingw32

Postby jvtecheto » Sat Apr 17, 2021 6:17 am

karinha wrote:José, donde puedo hacer el download del Compilador mingw32 para pruebas?

Muchas gracias.

Saludos.
Hola

Yo me lo bajo de www.winlibs.com, allí tiene las últimas versiones actualizadas, de 32 y 64 bits.

Saludos.

Jose

Enviado desde mi POCOPHONE F1 mediante Tapatalk
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: ejemplo archivo make para mingw32

Postby karinha » Sat Apr 17, 2021 3:17 pm

Gracias José. Compilador terriblemente grande. Será difícil para mí dominar. jajajajajajaja. Bueno, intentémoslo. Saludos.

https://i.imgur.com/VV91A32.png

Image
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7846
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ejemplo archivo make para mingw32

Postby AngelSalom » Sat Apr 17, 2021 3:37 pm

Lo cierto es que a mí también me pica bastante la curiosidad este compilador viendo el camino que está tomando Harbour ... Alguna vez lo he probado compilando ejemplos de fw y tal con éxite ... pero me da mucha pereza modificar los proyectos "gordos". Sobretodo porque uso muchas librerías de terceros, debería recompilarlas todas y empezar a ver los problemas que tendría con cada una :roll: :roll: ... total que siempre me quedo a las puertas pero al final sigo con Borland. :mrgreen:
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: ejemplo archivo make para mingw32

Postby AngelSalom » Sat Apr 17, 2021 3:39 pm

jvtecheto wrote:Hola amigos:

Hasta ahora he estado usando Borland 7.4 con Fivewin con exito, he logrado construir ejecutables con el bat de Fivewin (por supuesto), con archivo .mak con hbmk2 y con FivEdit, tambien anteriormente con Xmate.

Pero me ha picado la curiosidad Felix Pablo Grande, que lo usa y construye incluso el Harbour que utiliza con el. Tambien por lo que me comento que el Proyecto de Harbour esta usandolo como compilador de referencia, lo cual es logico ya que es software libre y el Borland no lo es.

Hasta ahora compilo sin problemas los ejemplos de Fivewin con Buildg.bat , pero todavia no he conseguido construir los ejemplos de Fivewin con FivEdit , estoy en ello, entre Felix y Cristobal lo vamos a solucionar, gracias.

Me gustaria tambien construir los ejecutables con un archivo .mak, tal y como lo hago ahora con Borland 7.4

¿Alquien usa archivos .mak con mingw32 ?

Muchas gracias como siempre por vuestra ayuda.

Jose.


José Vicente, esto me funciona sin problemas con hbmk2 y mingw32 (ajusta las rutas)

h.bat
Code: Select all  Expand view  RUN
c:\si\nlen\harbourmingw32\bin\hbmk2 test.hbp -comp=mingw


test.hbp
Code: Select all  Expand view  RUN
#
# $Id: test.hbp $
#

#PRGs
test.prg

-Ic:\si\nlen\fwh1906\include

-Lc:\si\nlen\fwh1906\lib
-lFiveHg
-lFiveHgc

#-Lc:\si\nlen\harbourmingw32\lib
-lhbwin
-lgtgui
-lhbct
-lxhb
-lhbziparc
-lhbmzip
-lminizip
-lhbusrrdd
-lhbtip

-Lc:\si\nlen\mingw32\lib
-luser32
-lwinspool
-lkernel32
-lcomctl32
-lcomdlg32
-lgdi32
-lgdiplus
-lole32
-loleaut32
-lpsapi
-loledlg
-lmfcuia32
-lmsimg32
-lwin32k
-lstdc++
-lversion
-luuid
-lwinmm
-lvfw32
-lwsock32

 
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: ejemplo archivo make para mingw32

Postby karinha » Sat Apr 17, 2021 4:11 pm

Algun ejemplo con .BAT y .LNK para FiveWin for xHarbour? No uso Harbour aún. Gracias, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7846
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ejemplo archivo make para mingw32

Postby jvtecheto » Sun Apr 18, 2021 6:43 am

Hola Angel:

Gracias por el aporte, lo voy a probar , ya probe el otro fichero .hbp que posteaste para Borland y es alucinante la velocidad de esta herramienta hbmk2, En harbour hay autenticos genios , respecto a cambio de compilador , comprendo que tienes razon pasar una aplicacion comercial con cientos de prgs, librerias de terceros, etc debe ser un dolor de muelas, imaginate que yo paso una aplicacion con una libreria propia , y 10 ó 12 ficheros .prg y me cuesta. :mrgreen: .
Yo creo que para probar , haz como hago yo dedica un equipo a cambiarlo, poco a poco, yo estoy utilizando mi portatil, y en el de sobremesa tengo Borland todavia, he descubierto que los ejecutables son aproximadamene un 20% mas grandes en gcc (mingw) pero creo que al comprimirlos quedan igual practicamente.

Un abrazo.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: ejemplo archivo make para mingw32

Postby karinha » Tue Apr 20, 2021 1:51 pm

Up.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7846
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ejemplo archivo make para mingw32

Postby jvtecheto » Tue Apr 20, 2021 2:55 pm

Hola Joao

Utilizas Borland , hace un tiempo Angel publico un ejemplo .hbp para Borland , se usa con el hbmk2 y funciona perfecto.

supongo que para xHarbour tendreis disponible tambien el hbmk2.

mira en este link publico el que adapte para mi uso.

[url]
viewtopic.php?f=6&t=39627&p=236350&hilit=.hbp&sid=8330b2e6d36eaa2f7185d1a19a43245d#p236350
[/url]

Espero te sirva.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: ejemplo archivo make para mingw32

Postby Antonio Linares » Tue Apr 20, 2021 5:52 pm

karinha wrote:Algun ejemplo con .BAT y .LNK para FiveWin for xHarbour? No uso Harbour aún. Gracias, saludos.


FWH no incluye la librería para xHarbour y gcc,

pero puedes usar FWH\lib\fivehgc.lib pero tienes que construir fivehgx.lib, compilando todos los PRGs de FWH con xHarbour
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: FiveWiDi and 42 guests