プロジェクト

全般

プロフィール

SBCL 249 Fancy ビルド Windows バイナリ » 履歴 » バージョン 1

Noppi, 2024/10/24 00:06

1 1 Noppi
[ホーム](https://redmine.noppi.jp) - [[Wiki|Steel Bank Common Lisp]]
2
# [[SBCL 249 Fancy ビルド Windows バイナリ]]
3
4
SBCL 2.4.9をfancyオプション付きでビルドしたWindowsバイナリを作成しました。
5
`:SB-CORE-COMPRESSION`  の機能が使えます。
6
`save-lisp-and-die`  関数で `:compression`  キーワードを指定できるようになります。
7
普通に実行ファイルを作ると40MBくらいになりますが `:compression 22` など指定すると10MBくらいに縮まるので便利です。
8
ただし、同梱の libzstd.dll が実行ファイルと同じ場所に必要となります。
9
10
``` console
11
C:\Users\noppi>sbcl
12
This is SBCL 2.4.9, an implementation of ANSI Common Lisp.
13
More information about SBCL is available at <http://www.sbcl.org/>.
14
15
SBCL is free software, provided as is, with absolutely no warranty.
16
It is mostly in the public domain; some portions are provided under
17
BSD-style licenses.  See the CREDITS and COPYING files in the
18
distribution for more information.
19
* *features*
20
(:ARENA-ALLOCATOR :X86-64 :GENCGC :64-BIT :ANSI-CL :COMMON-LISP
21
 :IEEE-FLOATING-POINT :LITTLE-ENDIAN :PACKAGE-LOCAL-NICKNAMES
22
 :SB-CORE-COMPRESSION :SB-LDB :SB-PACKAGE-LOCKS :SB-SAFEPOINT :SB-THREAD
23
 :SB-UNICODE :SBCL :WIN32)
24
*
25
```
26
27
[sbcl-2.4.0-fancy-x86-64-windows-binary.zip](https://redmine.noppi.jp/attachments/download/18/sbcl-2.4.0-fancy-x86-64-windows-binary.zip)
28
29
マニュアルやリリースノートは [公式ページ](https://www.sbcl.org) を参照してください。