我正在尝试从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
在这种情况下,您应该向供应商提交错误报告。