gpt4 book ai didi

build - Lisp 可执行文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:29 26 4
gpt4 key购买 nike

我刚开始学习 Lisp,我不知道如何编译 Lisp 代码并将其链接到可执行文件。

我正在使用 clispclisp -c 生成两个文件:

  • .fas
  • .lib

接下来我该怎么做才能获得可执行文件?

最佳答案

我今天实际上是在尝试这样做,我发现将其输入到 CLisp REPL 中是可行的:

(EXT:SAVEINITMEM "executable.exe"
:QUIET t
:INIT-FUNCTION 'main
:EXECUTABLE t
:NORC t)

其中 main 是程序启动时要调用的函数的名称,:QUIET t 抑制启动横幅,:EXECUTABLE t 生成 native 可执行文件.

调用

也很有用
(EXT:EXIT)

在 main 函数的末尾,以阻止用户在程序完成时获得交互式 lisp 提示。

编辑:阅读文档,您可能还想添加 :NORC t(阅读link)。这将禁止加载 RC 文件(例如,~/.clisprc.lisp)。

关于build - Lisp 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54691544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com