03-lisp基础视频教程

  • 0

03-lisp基础视频教程

Category:中文学习 Tags : 

三、软件详细安装及使用方法
1、ccl lisp安装
官网:https://ccl.clozure.com/
源码:https://github.com/Clozure/ccl
git clone https://github.com/Clozure/ccl.git
git pull
编译前清理下
make clean

mac系统安装
git clone https://github.com/Clozure/ccl.git ccl-dev
curl -L -O https://github.com/Clozure/ccl/releases/download/v1.12-dev.5/darwinx86.tar.gz
cd ccl-dev
tar xf ../darwinx86.tar.gz

内核构建先决条件为了构建lisp内核,您必须已经安装了C编译器及其相关工具(例如as和ld)。另外,lisp内核构建过程使用m4; 默认情况下,通常不会安装此程序,因此请确保您已安装该程序。

构建失败的最常见原因是因为未安装m4。如果你看到m4: command not found,那么你应该安装m4。
在Mac OS X上,确保已安装命令行开发人员工具xcode-select –install。如果您收到错误消息,指出sys/signal.h无法找到该文件,
则表明您需要执行此操作。即使已经安装了Xcode,也需要这样做。

sudo apt-get install m4

重新编译ccl代码
(ccl:rebuild-ccl :full t)

编译内核代码
$ cd ccl/lisp-kernel/freebsdx8664
$ make clean
$ make

保存新镜像(ccl:save-application “new.image”)

加载镜像./dx86cl64 –image-name x86-boot64.image

在苹果下构建ide程序
(require :cocoa-application)

修改字符编码
wx86cl.exe -K CP936
或者
wx86cl.exe -K CP65001

(load “mswin.lisp” :EXTERNAL-FORMAT :CP936)
(load “mswin.lisp” :EXTERNAL-FORMAT :CP65001)


Leave a Reply

搜索

分类目录

公 告

本网站学习论坛:

www.zhlisp.com

lisp中文学习源码:

https://github.com/zhlisp/

欢迎大家来到本站,请积极评论发言;

加QQ群学习交流。