Cross-Compilation von Raylib Lisp-Bindungen und Spielen für Windows von Linux aus
2025-06-30
Dieser Artikel beschreibt den Prozess der Cross-Compilation von C-Code und einem SBCL-Lisp-Programm für Windows von Linux aus, wobei Wine verwendet wird, um ein Windows-SBCL in einem Linux-basierten Emacs auszuführen und .dll-Dateien in das Lisp-Image zu laden, um eine .exe-Ausführdatei zu erstellen. Der Autor beschreibt die Cross-Compilation von C-Code mit mingw-w64-toolchain, die Konfiguration der Raylib-Bibliothek für die Cross-Compilation, um .dll-Dateien zu generieren, die Installation und Verwendung von SBCL unter Wine, die Nutzung von vend für die Abhängigkeitsverwaltung und schließlich die Verwendung von sb-ext:save-lisp-and-die, um die Windows-Ausführdatei zu erstellen.
Entwicklung