我在 Ubuntu 机器上运行 SBCL。我想写一个小程序,送给只运行 Windows 的 friend 。在我的机器上将它交叉编译成“独立”Windows 程序(即通常的运行时+核心组合)的最快方法是什么?
最佳答案
SBCL 能够进行交叉编译,但由于在此过程中对代码进行评估,您需要访问目标架构。 Christophe Rhodes 在 SBCL: a Sanely-Bootstrappable Common Lisp 中很好地解释了 SBCL 的构建处理.
如果您不能直接访问 Windows 机器,我想您可以尝试使用 Wine(我希望这会失败)或 ReactOS在模拟器或虚拟机管理程序(QEMU、HVM、Xen,你能想到的......)中。
关于lisp - 使用 SBCL 进行交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/238174/