base不包含CLISP链接集错误

Ror*_*ach 5 lisp clisp common-lisp ffi

我试图从C函数调用Lisp代码,并在遵循教程时,我被困在

clisp-link add base base+sort sort

这给了我错误:base does not contain a CLISP linking set.

我一步一步地遵循了教程,但这一点是一个阻止者.有人知道原因吗?

sds*_*sds 3

您的工作目录中可能没有base子目录,因为您没有自己构建 clisp。尝试clisp -help找出您的基地所在位置并给出clisp-link完整路径。

如果您提供 clisp 安装目录的完整路径:

clisp-link add /usr/lib/clisp-2.49/base base+sort sort
Run Code Online (Sandbox Code Playgroud)

它应该有效。

您收到的错误消息表明base缺少以下一个或多个文件:

  • lisp.a
  • lisp.run
  • lispinit.mem
  • modules.h
  • modules.o
  • makevars

在这种情况下,您应该向供应商提交错误报告。