Página 2 de 2
Compilar harbour 3.4 no Linux
Enviado: 01 Jul 2020 17:26
por Itamar M. Lins Jr.
Ola!
Não consegui compilar o harbour no linux.
Cadê o erro ? como está fazendo ?
Qual é a sua distribuição linux ?
Saudações,
Itamar M. Lins Jr.
Compilar harbour 3.4 no Linux
Enviado: 08 Fev 2021 17:59
por ricardosierban
Boa tarde à todos !
Li as informações deste tópico e a parte de instalação usando o Linux no Windows 10 é perfeita.
Eu estou usando um computador com LINUX MINT e instalei o Harbour, conforme imagem anexa, o problema é que mesmo com o Harbour instalado eu não consigo compilar os arquivos .prg quando executo o hbmk2 <nome-do-arquivo>
OBS: Espetro em breve conseguir responder dúvidas e não somente fazer perguntas,
Obrigado !
Compilar harbour 3.4 no Linux
Enviado: 08 Fev 2021 18:16
por Itamar M. Lins Jr.
Olá!
Já fez assim ?
Saudações,
Itamar M. Lins Jr.
Compilar harbour 3.4 no Linux
Enviado: 08 Fev 2021 18:19
por Itamar M. Lins Jr.
Olá!
Estou no kubuntu 20.10
Saudações,
Itamar M. Lins Jr.
Compilar harbour 3.4 no Linux
Enviado: 08 Fev 2021 18:24
por ricardosierban
Olá o erro aparece como seu eu não tivesse o compilador, mas eu instalei o gcc.
Segue imagem anexa.
Compilar harbour 3.4 no Linux
Enviado: 08 Fev 2021 18:26
por Itamar M. Lins Jr.
Olá!
No Ubuntu é assim. Deve ser parecido ai no Mint.
Saudações,
Itamar M. Lins Jr.
Compilar harbour 3.4 no Linux
Enviado: 08 Fev 2021 20:02
por JoséQuintas
Dúvida:
Quando diz que instalou o Harbour.... significa que gerou o Harbour na máquina, ou copiou pronto?
Se gerou na máquina, estaria tudo lá, mas se copiou... talvez falte o compilador C, ou nessa versão esteja em outra pasta ou com outro nome.
Compilar harbour 3.4 no Linux
Enviado: 09 Fev 2021 09:18
por ricardosierban
Olá, consegui compilar um programa simples, um Ola Mundo da vida
Mas agora não sei como executar o exe no Linux.
Por exemplo, o programa que compilei chama-se teste.prg
Quando digito teste ou teste.exe, ou simplesmente teste, na linha de comando para executar aparece a mensagem
"Comando não encontrado"
Obrigado.
Compilar harbour 3.4 no Linux
Enviado: 09 Fev 2021 10:11
por Itamar M. Lins Jr.
Olá!
Qual é a sua experiência com Linux ?
Depois de compilado:
"ponto e barra" ./binario
Não existe reconhecimento pela extensão, como é no WINDOWS por exemplo .EXE .BAT .COM.
No Linux é pelo STATUS do ARQUIVO estude o comando chmod $ man chmod
http://devfuria.com.br/linux/como-dar-p ... -execucao/
Lembrando que a permissão de execução pode ser apenas do USUÁRIO ou de um GRUPO.
O comando ls mostra as permissões.
O mesmo que "attrib".
Saudações,
Itamar M. Lins Jr.
Compilar harbour 3.4 no Linux
Enviado: 16 Jun 2021 21:09
por NiltonGM
Itamar M. Lins Jr. escreveu:Olá!
Qual é a sua experiência com Linux ?
Depois de compilado:
"ponto e barra" ./binario
Não existe reconhecimento pela extensão, como é no WINDOWS por exemplo .EXE .BAT .COM.
No Linux é pelo STATUS do ARQUIVO estude o comando chmod $ man chmod
http://devfuria.com.br/linux/como-dar-p ... -execucao/
Lembrando que a permissão de execução pode ser apenas do USUÁRIO ou de um GRUPO.
O comando ls mostra as permissões.
O mesmo que "attrib".
Saudações,
Itamar M. Lins Jr.
Itamar, estou com o mesmo problema. Cheguei a gerar o binário, mas ao dar o comando
dá o erro:
Código: Selecionar todos
./teste: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory
Compilar harbour 3.4 no Linux
Enviado: 16 Jun 2021 21:28
por Itamar M. Lins Jr.
Olá!
Isso geralmente ocorre quando criamos o arquivo em uma maquina e levamos para executar em outra.
Precisa desse aquivo para executar é uma DLL e sem ele não vai funcionar.
Pode compilar usando a flag -fullstatic para LINKAR essa DLL junto.
Caso esse erro seja na sua maquina, não sei como foi que instalou o Harbour ai, eu mesmo uso o git baixo os fontes e compilo e já fica tudo pronto. Zero de configuração, não mexo em nada.
E ele já joga/instala os arquivos do Harbour compilado nos lugares adequadamente.
Saudações,
Itamar M. Lins Jr.
Compilar harbour 3.4 no Linux
Enviado: 17 Jun 2021 17:33
por NiltonGM
Itamar M. Lins Jr. escreveu:Olá!
Isso geralmente ocorre quando criamos o arquivo em uma maquina e levamos para executar em outra.
Precisa desse aquivo para executar é uma DLL e sem ele não vai funcionar.
Pode compilar usando a flag -fullstatic para LINKAR essa DLL junto.
Caso esse erro seja na sua maquina, não sei como foi que instalou o Harbour ai, eu mesmo uso o git baixo os fontes e compilo e já fica tudo pronto. Zero de configuração, não mexo em nada.
E ele já joga/instala os arquivos do Harbour compilado nos lugares adequadamente.
Saudações,
Itamar M. Lins Jr.
Perfeito, resolvido conforme dicas e respostas lá no
http://pctoledo.com.br/forum/viewtopic.php?f=4&t=24836
Valeu!
Compilar harbour 3.4 no Linux
Enviado: 08 Jul 2021 22:43
por arcanjoebc
José Quintas, tua dica sobre rodar o Ubuntu no Windows 10 serve para a versão Home, ou só se aplica para o Pro?