给定一个简单的程序,如下所示,你会如何:
将其编译为由实现加载的单独图像文件,您将使用哪些命令行参数来加载它?
将其编译为可以按原样加载和运行的独立二进制文件。
注意:我尝试在保存应用程序时添加“:prepend-kernel t”,只是为了引发以下错误。
Error: value NIL is not of the expected type REAL. While executing: CCL::<-2, in process Initial(0).
你会如何抑制欢迎信息?
该程序
(defun main () (format t "This is the program.")0)
编辑
讨厌回答我自己的问题的一部分,但我还是发现了它。
加载函数后,键入以下内容进行编译:
(ccl:save-application "app")
这将创建一个图像文件。通过将其传递给实现类型来加载它(注意:“ccl”二进制文件在我的系统路径中);
ccl -I app
要运行顶级函数,请将其作为参数传递
ccl -I app --eval (main)