我在Ubuntu机器上运行SBCL。我想写一个我想给一个只有Windows运行的朋友的小程序。在我的机器上将它交叉编译为“独立”windows程序(即通常的运行时+核心组合)的最快捷方式是什么?与SBCL交叉编译
5
A
回答
5
SBCL是能够做一个交叉编译,但由于代码的过程中被评估,您需要访问的目标架构。 SBCL的构建处理由Christophe Rhodes在SBCL: a Sanely-Bootstrappable Common Lisp 很好地解释。如果你没有直接访问Windows机器,我想你可以尝试Wine(我预计这会失败)或ReactOS在模拟器或管理程序(QEMU,HVM,Xen,你)中命名它......)。
4
我怀疑在虚拟机上安装Windows并编译你的应用程序会是最快的方法。
1
核心特定于平台/版本组合。使用Luís的方法,或使用不同的Lisp(如CLisp)分发。
在不同的运行时支持程序之间绝对没有核心映像的二进制兼容性。即使在不同时间从相同来源构建的运行时间被视为与此目的不兼容。 SBCL Manual
相关问题
- 1. 与mingw交叉编译libtheora
- 2. 与gyp交叉编译
- 3. 与GHC交叉编译
- 4. 与库交叉编译
- 5. Javac交叉编译与1.7
- 6. Qt交叉编译
- 7. 交叉编译ldd
- 8. Beaglebone交叉编译
- 9. Qt - 交叉编译
- 10. Android交叉编译
- 11. 交叉编译libSDL
- 12. ARM交叉编译
- 13. cmake交叉编译
- 14. qt交叉编译
- 15. 交叉编译器
- 16. Microblaze交叉编译
- 17. QTcreator交叉编译
- 18. 交叉编译stunnel
- 19. 交叉编译QT
- 20. 交叉编译php
- 21. 如何与dahdi交叉编译用于arm的交叉编译的星号?
- 22. 与mingw交叉编译gdi工具
- 23. 与不兼容版本交叉编译
- 24. 使用CMake与MinGW交叉编译OpenCV
- 25. 与Mingw-w64交叉编译CGAL
- 26. Windows Dll与交叉编译的DLL
- 27. 交叉编译模块与arm-eabi-gcc
- 28. 编译GMP的交叉编译问题
- 29. 为arm编译交叉编译e2fsprogs
- 30. 编译警告 - ARM交叉编译器