Compilation croisée de liaisons Raylib Lisp et de jeux pour Windows à partir de Linux
2025-06-30
Cet article détaille le processus de compilation croisée de code C et d'un programme SBCL Lisp pour Windows à partir de Linux, utilisant Wine pour exécuter un SBCL Windows dans un Emacs basé sur Linux, et chargeant des fichiers .dll dans l'image Lisp pour produire un exécutable .exe. L'auteur décrit la compilation croisée de code C à l'aide de mingw-w64-toolchain, la configuration de la bibliothèque Raylib pour la compilation croisée afin de générer des fichiers .dll, l'installation et l'utilisation de SBCL sous Wine, l'utilisation de vend pour la gestion des dépendances et, enfin, l'utilisation de sb-ext:save-lisp-and-die pour créer l'exécutable Windows.
Développement