Cadê o erro ? como está fazendo ?Não consegui compilar o harbour no linux.
Qual é a sua distribuição linux ?
Saudações,
Itamar M. Lins Jr.
Moderador: Moderadores

Cadê o erro ? como está fazendo ?Não consegui compilar o harbour no linux.





Código: Selecionar todos
$ sudo apt install build-essential


Código: Selecionar todos
$./testeCódigo: Selecionar todos
$ ls -l testeItamar, estou com o mesmo problema. Cheguei a gerar o binário, mas ao dar o comandoItamar M. Lins Jr. escreveu:Olá!
Qual é a sua experiência com Linux ?
Depois de compilado:"ponto e barra" ./binarioCódigo: Selecionar todos
$./teste
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".Código: Selecionar todos
$ ls -l teste
Saudações,
Itamar M. Lins Jr.
Código: Selecionar todos
./testeCódigo: Selecionar todos
./teste: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory
Código: Selecionar todos
sudo make install
Perfeito, resolvido conforme dicas e respostas lá no http://pctoledo.com.br/forum/viewtopic.php?f=4&t=24836Itamar 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.Código: Selecionar todos
sudo make install
Saudações,
Itamar M. Lins Jr.
