3

我通过 quicklisp 安装了 cl-ncurses,但是当我尝试执行任何基于 curses 的内容时出现错误。我不确定出了什么问题,但似乎 SBCL 找不到外部函数/库。其他基于 curses 的程序在我的系统(Debian)中运行良好。

* (ql:quickload :cl-ncurses)
To load "cl-ncurses":
  Load 1 ASDF system:
    cl-ncurses
; Loading "cl-ncurses"

(:CL-NCURSES)
* (in-package :cl-ncurses)

#<PACKAGE "CL-NCURSES">
* (initscr)

debugger invoked on a SB-KERNEL::UNDEFINED-ALIEN-FUNCTION-ERROR in thread
#<THREAD "main thread" RUNNING {1002978CD3}>:
  Attempt to call an undefined alien function.
4

1 回答 1

1

“cl-ncurses”系统尝试调用 lib 的未定义函数(很可能是 libncurses.so) 系统中存在错误或者您使用了错误版本的 lib(可能是 32 位,而“cl-ncurses” " 需要 64 位)

于 2015-03-06T22:07:19.417 回答