我在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. 與GHC交叉編譯
- 2. 與庫交叉編譯
- 3. cmake交叉編譯
- 4. Beaglebone交叉編譯
- 5. Qt - 交叉編譯
- 6. 交叉編譯器
- 7. 交叉編譯ldd
- 8. Android交叉編譯
- 9. QTcreator交叉編譯
- 10. 如何與dahdi交叉編譯用於arm的交叉編譯的星號?
- 11. 與不兼容版本交叉編譯
- 12. 與Mingw-w64交叉編譯CGAL
- 13. 交叉編譯模塊與arm-eabi-gcc
- 14. 爲arm編譯交叉編譯e2fsprogs
- 15. 編譯GMP的交叉編譯問題
- 16. 交叉編譯Python擴展
- 17. CMake CMAKE_AUTOMOC交叉編譯
- 18. 交叉編譯JRE/JDK
- 19. 在Windows上交叉編譯?
- 20. 交叉編譯器d-bus
- 21. 交叉編譯glibc for arm
- 22. 交叉編譯教程
- 23. 交叉編譯和庫
- 24. 交叉編譯azure iot sdk
- 25. 交叉編譯Perl的ARM
- 26. 交叉編譯的手臂
- 27. Linux交叉編譯庫
- 28. GPU的Halide交叉編譯
- 29. Buildroot裏面交叉編譯
- 30. 交叉編譯iOS的libogg