Buildapp和调试器

时间:2013-11-05 15:18:12

标签: lisp common-lisp sbcl

我正在用SBCL编写程序并使用Buildapp构建它。 目前,当发生错误时,它会启动调试器。我希望它以与其他简单(C)程序相同的方式死亡。我能为此做些什么?

1 个答案:

答案 0 :(得分:6)

一个选项是在您的启动功能中尽早放置(sb-ext:disable-debugger)。当发生错误并且没有处理程序时,SBCL将打印错误和回溯并退出。

另一种选择是编写一个函数,在错误时执行您想要的操作并将其设置为调试器挂钩;有关示例,请参阅buildapp中的command-line-debugger