【发布时间】:2014-11-23 13:41:47
【问题描述】:
我已经创建了一个简单的hello world (hello.lisp),代码:
(defun main ()
(format t "Hello,World"))
,用于测试 CCL 的本机可执行编译的程序。我继续从 CCL GUI 编译和加载缓冲区(使用 Clozure Common Lisp 版本 1.10-store-r16266 (DarwinX8664))。
当我测试它时:
? (main)
Hello,World
NIL
?
它找到主函数。当我继续编译它时:(save-application "/tmp/h" :toplevel-function #'main :prepend-kernel t),它继续操作并退出 CCL。
文件已创建,大小约为 56MB。当我尝试运行它时,我得到以下输出:
错误:泛型函数没有适用的方法: # 当使用参数调用时: (# :NOTE-CURRENT-PACKAGE #) 执行时:#,在进程顶层(6)中。 错误:泛型函数没有适用的方法: # 当使用参数调用时: (# :BREAK-OPTIONS-STRING T) 执行时:#,在进程顶层(6)中。 错误:泛型函数没有适用的方法: # 当使用参数调用时: (# :BREAK-OPTIONS-STRING T) 执行时:#,在进程顶层(6)中。 错误:泛型函数没有适用的方法: # 使用参数调用时:
然后错误继续。我做错了什么?是bug吗?
谢谢
【问题讨论】:
标签: build common-lisp ccl