Compilando cruzado Raylib Lisp Bindings e jogos para Windows a partir do Linux
2025-06-30
Este artigo descreve o processo de compilação cruzada de código C e um programa SBCL Lisp para Windows a partir do Linux, usando Wine para executar um SBCL Windows em um Emacs baseado em Linux, e carregando arquivos .dll na imagem Lisp para produzir um executável .exe. O autor descreve a compilação cruzada de código C usando mingw-w64-toolchain, a configuração da biblioteca Raylib para compilação cruzada para gerar arquivos .dll, a instalação e uso do SBCL no Wine, o uso do vend para gerenciamento de dependências e, finalmente, o uso de sb-ext:save-lisp-and-die para criar o executável Windows.
Desenvolvimento