cross build Harbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

cross build Harbour

Mensagem por JoséQuintas »

Itamar,
vi seu post no harbour-users.
Dá uma olhada no github do hb.
Logo que abre o github, já mostra o readme com instruções.
cross.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

cross build Harbour

Mensagem por JoséQuintas »

só não entendi como vai rodar o resultado no final, talvez seja com wine instalado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

cross build Harbour

Mensagem por Itamar M. Lins Jr. »

Olá!
Pois é, isso eu já li trocentas vezes.
Rodar o EXE é no windows do cliente. Aqui no WINE vai de boas também.
Eu PERCEBO(não sei como é ainda) que é uma bobagem que falta, pois eu criei o Harbour.EXE aqui com as LIBS dentro do LINUX.
Só não sei criar um simples hello word, parece até brincadeira.
Agora se o HARBOUR.EXE que eu criei aqui é 32 ou 64bit eu ainda não sei.
Tem uns flags que eu usei HB_COMPILER=mingw, HB_COMPILER=gcc(deu aquele erro lá), HB_COMPILER=mingw64...
Talvez não seja NADA disso apenas uma simples DIRETIVA no hbmk2(.hbp/.hbc) para gerar o .EXE 32/64 a partir do Linux.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

cross build Harbour

Mensagem por Itamar M. Lins Jr. »

Olá!
Esse exemplo ai, que vc postou, está errado.
Não tem nada a ver.
Como vou roda um .exe no LINUX ?
Screenshot_20230112_171230.png
Ai o .EXE, DLL etc tudo gerado pelo "make" install no Linux.
Os arquivos .EXE não servem de nada para mim, só as DLL e as LIBs .a.
Esses arquivos foram gerados do LINUX 64Bit ele criou esses arquivos para Windows(32/64 não sei ainda) com o comando "make install"

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

cross build Harbour

Mensagem por JoséQuintas »

Talvez no hb_compiler, colocar mingw ou mingw64.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

cross build Harbour

Mensagem por Itamar M. Lins Jr. »

Olá!
Já tinha feito, tá lá na resposta acima.
Instalei o VM, não gosto, mas se não aprender como é, será a solução temporária.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder