Abaixo está um passo a passo para configurar o FPC/Lazarus pra compilar pra Linux i386 (32 bits) ou amd64 (64 bits).
Estou presumindo que você tenha o Lazarus 1.8.4/FPC 3.0.4 instalado no PATH c:\Lazarus
Antes de começar, fique atento para dois detalhes: arquitetura do Lazarus e a arquitetura alvo de onde vc deseja rodar sua aplicação Linux, ou seja se o seu lazarus e SO Linux destino são i386 (32 bits) ou amd64 (64 bits).
Passo a passo:
- Este passo é sensivel ao seu target (Linux32 ou Linux64) e sua arquitetura do Lazarus/FreePascal (Win32 ou Win64)
Se você deseja compilar para Linux i386 (32 bits) e tem instalado o Lazarus i386 (32bits) baixe o arquivo: