Página 1 de 2

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 09:49
por JoséQuintas
Eu queria gerar o aplicativo pra Linux usando o Windows.
Pelo que entendi do readme, existe essa possibilidade.
Alguém sabe como fazer isso?

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 10:08
por RobertoLinux
Bom dia meu prezado.

Não sei, se seria +/- isso, ou o contrário, ainda não testei ...

Vejas esses links ...


https://docs.microsoft.com/en-us/window ... tall-win10
https://en.wikipedia.org/wiki/Windows_S ... _for_Linux
http://wsl-guide.org/en/latest/

Saudações!

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 10:49
por JoséQuintas
Não é não, isso seria instalar um Ubuntu.

Não sei se está errado, mas só mostra no Harbour 3.2

hblinux.png

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 12:35
por alxsts
Olá!

Trabalhei em uma empresa onde o aplicativo rodava em uma máquina HP Unix. Todo o trabalho de programação era feito em máquinas Windows e gerávamos o executável no Unix usando o Putty, instalado em cada máquina Windows. Espero que te dê alguma luz.

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 13:27
por JoséQuintas
Ok. Isso é o que já faço, mas não queria fazer...

WinSCP pra transferir arquivos
Putty pra acessar

Queria usar o mesmo Harbour do Windows.

No momento é 3.4 no Windows, e 3.2 no Linux.

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 14:50
por Itamar M. Lins Jr.
Ola!
Tem que usar o msys2.
on Windows hosts with POSIX shells (MSYS2)
Tem como, só não sei explicar porque não fiz.
Point this envvar to the directory where native Harbour executables for your host platform can be found:

Código: Selecionar todos

 HB_HOST_BIN=<path-to-harbour-native-build>\bin

Código: Selecionar todos

hbmk2: Processing environment options: -plat=linux -comp=gcc
Saudações,
Itamar M. Lins Jr.

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 16:09
por JoséQuintas
Deve ser mesmo o que já foi mostrado.
Como explicação, seria o oposto do Wine, permite rodar aplicativos Linux no Windows.

windowslinux.png
https://www.howtogeek.com/249966/how-to ... indows-10/

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 17:08
por Itamar M. Lins Jr.
Ola!
Não é isso ai não...
Usando o Harbour comecei a "TENTAR" criar aplicações "for android" com windows... Ele gera os pacotes para android... Porém como tinha pouca gente interessada na época ficou difícil garimpar "HOW TO" na net para isso.

O MSYS2 gera também para LINUX.
Precisa baixar os PACOTES, compiladores etc... para linux isso o MSYS2 faz, vai gerar nativo primeiro para windows os binários para o windows... depois que isso estiver concluído vc vai pedir ao HARBOUR para gerar o SEU .EXE final em LINUX.
Isso vc pode fazer .EXE em 32/64 também... mas é o Harbour 3.4 que faz isso, o HBMK2 no caso.

Saudações,
Itamar M. Lins Jr.

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 17:29
por JoséQuintas
Vamos ver o que é que dá....
Usando diretamente os fontes acessados no Windows 10.
ubuntulinux.png

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 17:38
por JoséQuintas
Depois de ativar o subsistema Linux, e na loja Ubuntu:

sudo apt-get install gcc
sudo apt-get install make

cd /pasta do Harbour 3.4 do Windows
sudo make install

após terminar, fui na pasta do aplicativo e gerei o "EXE".

hblinux.png

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 17:53
por JoséQuintas
Agora falta o principal:

Qual Linux seria compatível com o connectiva?

Ubuntu, Debian, SUSE, openSUSE, nenhum ?

Gerar Harbour Linux no Windows

Enviado: 07 Ago 2018 18:02
por RobertoLinux
Não tenho certeza, mas creio que são os baseados em pacotes .RPM, e mais próximo pelo menos acho eu são ...

Open Mandriva
e
Magea

https://www.openmandriva.org/

https://www.mageia.org/pt-br/

A Conectiva esteve envolvida nesses projetos.

Felicidades, e espero e torço, que tudo dê certo, pelo momento não tenho como fazer esses testes e te ajudar de alguma forma.

T+

Gerar Harbour Linux no Windows

Enviado: 08 Ago 2018 12:25
por RobertoLinux
Hazael,

Gratidão por suas atitudes de compartilhar esses conteúdos.

Bem por sua atenção e interação com o Grupo!

Felicidades!

Gerar Harbour Linux no Windows

Enviado: 08 Ago 2018 13:58
por Itamar M. Lins Jr.
Ola!
"Qual Linux seria compatível com o connectiva?"
Esqueça o conectiva, vai ter que usar o Ubuntu ou qualquer coisa mais nova.
Se não tem jeito, e precisar usar o conectiva, vc vai precisar compilar para o GCC/Kernel do conectiva que é muito antigo.
O conectiva usa o RPM, que por sua vez virou MANDRIVA e nem existe mais.
https://pt.wikipedia.org/wiki/Mandriva_Linux
.RPM = Os arquivos da distribuição são empacotados com essa extensão.
O Ubuntu, que é uma derivação do debian usa os pacotes .DEB mas eles usam o APT para instalação... resumindo use uma distribuição Linux mais nova.
Tem que saber ainda qual é o CONECTIVA ai... se for continuar com o conectiva. A ultima saiu em 2004, a versão 10.

Só se vc usar o executável sem LIB nenhuma externa, FULLSTATIC. Quem sabe funcione.

Saudações,
Itamar M. Lins Jr.

Gerar Harbour Linux no Windows

Enviado: 09 Ago 2018 19:29
por JoséQuintas
Faltou eu dizer:
Não sei se é porque não usei a conta de administrador mas...
Como criar pastas no Linux não tinha permissão, usei diretamente as pastas do Windows pelo aplicativo Harbour Linux.

Do mesmo jeito que temos o prompt DOS, agora temos o prompt Linux, no meu caso escolhi Ubuntu.
Muito doido isso.

Só não sei se esse Linux dá acesso via Putty.... poderia ser um servidor.