Clipper On Line • Ver Tópico - Distribuir APP no Linux

Distribuir APP no Linux

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

Moderador: Moderadores

 

Distribuir APP no Linux

Mensagempor marco.prodata » 14 Abr 2021 14:13

Caros,
Baixei os fontes do harbour no linux, ubuntu, compilei e tá tudo funcionando perfeitamente local, consigo compilar os apps e rodá-lo no meu pc de desenvolvimento . Agora preciso "distribui-lo" para um cliente.
O que preciso levar junto pra rodar em um linux?
marco.prodata
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 145
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 16 vezes
Mens.Curtidas: 11 vezes

Distribuir APP no Linux

Mensagempor Itamar M. Lins Jr. » 14 Abr 2021 14:36

Olá!
Instale o anydesk nos dois e faça o teste.
Se for versões diferentes, precisa compilar com -fullstatic.
Teste ai com -static e -fullstatic

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6944
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 311 vezes
Mens.Curtidas: 505 vezes

Distribuir APP no Linux

Mensagempor marco.prodata » 14 Abr 2021 14:44

Esse -fullstatic vai "embutir" as dlls dentro do "executavel" correto?
marco.prodata
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 145
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 16 vezes
Mens.Curtidas: 11 vezes

Distribuir APP no Linux

Mensagempor Itamar M. Lins Jr. » 14 Abr 2021 14:58

Olá!
Sim.
DLL no Linux tem a extensão .so e a lib .a

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6944
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 311 vezes
Mens.Curtidas: 505 vezes

Distribuir APP no Linux

Mensagempor marco.prodata » 14 Abr 2021 17:11

É melhor usar o fullstatic e embutir as bibliotecas no executavel, ou tranporta-las junto?
marco.prodata
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 145
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 16 vezes
Mens.Curtidas: 11 vezes

Distribuir APP no Linux

Mensagempor Itamar M. Lins Jr. » 15 Abr 2021 17:39

Olá!
Depende, se tem vários "binários" executáveis, melhor usa -static mais a lib separado, se tem 1 .exe só melhor usar -fullstatic.
Isso também é questão de gosto, acredito que o ganho é imperceptível na execução.
function main
alert("ola")
return nil

Sem nada.
-rwxrwxr-x 1 itamar itamar   16608 abr 15 17:33 teste

Com -static
-rwxrwxr-x 1 itamar itamar 1403240 abr 15 17:35 teste

Com -fullstatic
-rwxrwxr-x 1 itamar itamar 2405976 abr 15 17:36 teste


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6944
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 311 vezes
Mens.Curtidas: 505 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro