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.
Moderador: Moderadores
Não consegui compilar o harbour no linux.
>hbmk2 teste.prg
$ sudo apt install build-essential
$./teste"ponto e barra" ./binario
$ ls -l testeO mesmo que "attrib".
Itamar M. Lins Jr. escreveu:Olá!
Qual é a sua experiência com Linux ?
Depois de compilado:$./teste"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-permissao-de-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.$ ls -l testeO mesmo que "attrib".
Saudações,
Itamar M. Lins Jr.
./testedá o erro:
./teste: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory
sudo make install
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.sudo make install
E ele já joga/instala os arquivos do Harbour compilado nos lugares adequadamente.
Saudações,
Itamar M. Lins Jr.
Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes