(David Jamesが質問と回答の両方を作成しました。Stackoverflow標準に準拠するように編集します。)
SBCLを使用すると、Lispコードをマシンコードにコンパイルできます。
Java、.net、C ++、さらにはCと同様に、ランタイムが必要になります。したがって、CommonLispコードをコンパイルする方法は2つあります。
1つは、SBCLのドキュメントで説明されている巨大なバイナリを作成することです。ターゲットマシンにSBCLは必要ありません。
もう1つの方法は、より柔軟な方法です。これは、fasl(FASt Load)形式でマシンコードを作成することです。ターゲットマシンにはSBCLランタイムが必要です。
Unixライクなオペレーティングシステムで2番目の方法はどのように機能しますか?