我正在尝试从C函数调用Lisp代码,并且在遵循the tutorial的同时,我被困在
clisp-link add base base+sort sort
这给了我错误:base does not contain a CLISP linking set

我已按照教程逐步进行操作,但是这是一个阻碍因素。
有人知道原因吗?

最佳答案

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

如果您提供了clisp安装目录的完整路径,请执行以下操作:

clisp-link add /usr/lib/clisp-2.49/base base+sort sort

它应该工作。

您收到的错误消息表明base缺少以下一个或多个文件:
  • lisp.a
  • lisp.run
  • lispinit.mem
  • modules.h
  • modules.o
  • makevars

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

    09-26 21:57