我在Ubuntu机器上运行了SBCL。我想编写一个小程序,提供给仅运行Windows的 friend 。将其在计算机上交叉编译为“独立” Windows程序(即通常的运行时+核心组合)的最快方法是什么?
最佳答案
SBCL可以进行交叉编译,但是由于在此过程中对代码进行了评估,因此您需要访问目标体系结构。 Christophe Rhodes在SBCL: a Sanely-Bootstrappable Common Lisp中很好地解释了SBCL的构建过程。
如果您没有直接访问Windows机器的权限,我想您可以尝试在仿真器或虚拟机管理程序(QEMU,HVM,Xen)中尝试Wine(我希望这样做会失败)或ReactOS。 )。
关于lisp - 与SBCL交叉编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/238174/