3

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

4

1 回答 1

6

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

另一种选择是编写一个函数来执行您想要的错误并将其设置为您的调试器挂钩;有关示例,请参见buildapp 本身中的命令行调试器。

于 2013-11-05T16:07:18.340 回答