common-lisp - 如何将 buildapp 与预定义的 asd 文件一起使用

标签 common-lisp executable sbcl

我打算使用 buildapp从我的 lisp 代码中获取可执行文件,但我不明白如何为项目指定我的 .asd 文件,以加载代码。

我想象一些这样的电话:

buildapp --asdf-file:/path/to/projectasdffile.asd \
         --entry-point package:main

但是主页提供的示例并没有涵盖我认为相同的调用,所有示例调用看起来就像一个完整的 asdf 定义本身。这对于整个项目来说有点大,特别是因为我已经有了一个完整的项目定义(使用 asdf)。

因此:有没有办法像提供的虚构示例调用那样使用buildapp?

最佳答案

buildapp --load-path/path/to/project --load-system project 应该可以解决问题。

关于common-lisp - 如何将 buildapp 与预定义的 asd 文件一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11208251/

相关文章:

lisp - 如何使用函数(或闭包)对象设置局部函数定义?

lisp - 普通口齿不清 : unquoting symbol in backquote

boolean 运算

Linux - 如何将一组文件和一个可执行文件压缩为一个唯一的可执行文件

python - 从编译的 python .exe 脚本中读取 config.py 文件

multithreading - 在 SBCL 中进行多线程计算的正确方法

list - 将整型变量添加到 Lisp 列表中

permissions - 以root身份拒绝可执行文件的权限

error-handling - SBCL 绕过调试器并打印错误以在其他环境中显示?

sql-server - 使用集成身份验证将 Windows 上的 SBCL 连接到 SQL Server