8
は私がClozure Common LispのREPLからccl:save-application
Clozure Common Lispの実行ファイルのサイズを小さくするには?
(ccl:save-application "test"
:toplevel-function #'main
:prepend-kernel t
:purify t
:impurify t)
を使用して、この簡単なプログラム
(defun hello-world()
(format t "Hello, world"))
(defun main()
(hello-world))
を救いました。
実行可能ファイルのサイズはMac OS Xで25Mです。LispカーネルとLispシステムのメモリ内表現が含まれていることを理解します。このようなシンプルなプログラムではまだ25Mはやや大きいようです。パラメータpurify
とimpurify
はあまり効果がないようです。
実行可能ファイルのサイズを小さくするにはどのようなオプションが必要ですか?いずれかがあります?
関連スレッド:http://stackoverflow.com/questions/11036070/lisp-binary-size – juanitofatas