ccl-lisp-入门教程05:ccl lisp安装编译最新版本

  • 0

ccl-lisp-入门教程05:ccl lisp安装编译最新版本

Category:安装设置 Tags : 

编译安装lisp环境

一、windows系统自带命令连接树莓派

在 windows 10下,打下cmd命令窗口

输入ssh root@IP地址

第一次需要输入yes,然后是root密码,如果把root用户名改成pi就输入pi的密码

二、如果你不能在界面下载源码和程序包,就用以下命令安装

下载源码

wget https://github.com/Clozure/ccl/archive/master.zip

重命名下

mv master.zip ccl-master.zip

解压源码

unzip ccl-master.zip

因为ccl lisp是自编译语言,所以无法直接通过源码建立程序,需要通过上一个版本的程序编译最新的源码来建立新程序

下载最新的开发版本程序包

wget https://github.com/Clozure/ccl/releases/download/v1.12-dev.1/linuxarm.tar.gz

重命名下

mv linuxarm.tar.gz ccl-linuxarm.tar.gz

解压程序包

tar -zxvf ccl-linuxarm.tar.gz

解压出来一个文件夹和二个文件,移动到刚才解压的源码包里面

进入源码包里

cd ccl-master/

将外面的一个文件夹和二个文件移动到源码包里

mv ../arm-headers/ ./

mv ../armcl ./

mv ../armcl.image ./

启动ccl lisp程序

./armcl

三、编译ccl代码

(ccl:rebuild-ccl :full t)

报错,输入q退出错误,我们编译下内核再试下,先将源程序重命名下

输入(quit)退出ccl lisp

进入内核源码包

cd ./ccl-master/lisp-kernel/linuxarm

开始编译内核

make

返回到源码包看下程序

cd ../..

ls

这时出现armcl就是新编译的内核程序

四、重新开始编译

./armcl

重新编译ccl代码

(ccl:rebuild-ccl :full t)

出现以下提示代表编译成功

;Wrote bootstrapping image: #P”/home/pi/lisp/ccl-master/arm-boot”
;Building lisp-kernel …
;Kernel built successfully.
;Wrote heap image: #P”/home/pi/lisp/ccl-master/armcl.image”

然后退出,再重新编译下,需要编译两次保证完整升级成功

(quit)

./armcl

(ccl:rebuild-ccl :full t)

再次编译成功后退出并删除以前的备份程序文件。

(quit)

rm armcl-bak

五、将程序文件做个快捷方式到全局,这样在哪都可以直接执行程序了,下节课安装其它的。

ln -s /home/pi/lisp/ccl-master/armcl /usr/local/bin/ccl

前面的地址根据你的文件位置修改,建立后可以在其它地方输入ccl试下。

http://mip.i3geek.com

Leave a Reply

搜索

分类目录

公 告

本网站学习论坛:

www.zhlisp.com

lisp中文学习源码:

https://github.com/zhlisp/

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

加QQ群学习交流。