Levarei em consideração que a pessoa está usando o hbmk2 do Harbour e tem o git instalado.
Primeiro vamos pegar o LetoDb[f] do Elch.
itamar@itamar-desktop:~/dev$ git clone https://github.com/elchs/LetoDBf.git LetoDBf
Cloning into 'LetoDBf'...
remote: Enumerating objects: 2658, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 2658 (delta 1), reused 3 (delta 1), pack-reused 2652
Receiving objects: 100% (2658/2658), 2.18 MiB | 669.00 KiB/s, done.
Resolving deltas: 100% (2087/2087), done.
No LINUX porque no WINDOWS é a mesma coisa.
c:\dev\>git clone https://github.com/elchs/LetoDBf.git LetoDBf
Segundo vamos GERAR a LIB que é LINKADA junto com os nossos PRG's (aparecem alguns warnings no GCC 10.3) eu removi.
itamar@itamar-desktop:~/dev/LetoDBf$ hbmk2 rddleto.hbp
itamar@itamar-desktop:~/dev/LetoDBf$ ls lib
librddleto.a
itamar@itamar-desktop:~/dev/LetoDBf$
No windows é a mesma coisa:
c:\dev\letodbf\hbmk2 rddleto.hbp
Vai criar a LIB na pasta lib\librddleto.a
Terceiro vamos criar(compilar) o SERVIDOR LetoDb[f], No Linux e também no Windows o mesmo comando.
itamar@itamar-desktop:~/dev/LetoDBf$ hbmk2 letodbsvc.hbp
Vai criar o servidor LETODB.EXE na pasta BIN (LINUX não tem a extensão .exe)
Windows mesmo comando -> HBMK2 LETODBSVC.HBP
Vai criar dentro da pasta BIN\ -> c:\dev\letodbf\bin\letodb.exe
PRONTO ! Primeira ETAPA concluÃda.
Saudações,
Itamar M. Lins Jr.