https://www.xach.com/lisp/buildapp/

  1. buildapp --asdf-tree $HOME/quicklisp/dists/quicklisp/software \
  2. --load-system myapp --entry myapp:main --output hello

使用

  1. C:\Users\Administrator>buildapp --load-system hello --entry hello:main --output hello.exe

注:工程hello放在目录~/common-lisp/中, 工程 hello 创建参考 “cl-project”

安装

Make安装

  1. make install

手工安装

此种方式,在windows下推荐。

解压

buildapp.tgz解压,然后将文件夹buildapp-1.5.6入在路径~/common-lisp
注意,SBCL默认包含ASDF,而ASDF的默认加载路径是~/common-lisp

执行命令

  1. 打开SBCL, 进入SBCL命令行交互窗口

    1. sbcl --noinform --no-userinit --no-sysinit --disable-debugger
  2. 加载依赖

    1. (require 'asdf)
    2. (require 'buildapp)
  3. 构建可执行包

    1. (buildapp::build-buildapp)

    注:此步之后,会在当前目录下生成可行包buildapp.exe 或 buildapp (Linux)

  4. 退出SBC

    1. (exit)
文档更新时间: 2019-07-05 12:50   作者:admin