common lisp sbcl 安装

一定要源码安装,这样才能指定参数!!

安装链接:http://www.sbcl.org/platform-table.html

 

第一个红框表示是  源码,下面红框是 二进制文件

如果是第一次安装sbcl ,则需要先下载 二进制文件(因为源码安装需要一个可以运行的sbcl做支持[很诡异的设定有木有!!!])

 

二进制安装:

tar -jxvf ./sbcl-1.3.20-x86-64-linux-binary.tar.bz2

cd sbcl-1.3.20-x86-64-linux/

sudo install.sh

安装完毕

 

源码安装:

下载完sbcl后

tar -jvxf sbcl-1.3.20-source.tar.bz2

cd sbcl-1.3.20-x86-64-linux

sudo  ./make.sh --with-sb-thread --with-sb-core-compression   

sudo sh install.sh

 

make.sh 参数解释:

--with-sb-core-compression 有这个标示可以生成二进制可执行文件

--with-sb-thread 多线程(如果是在linux上可以不用加这个参数,默认是开启的) 

 

问题:./make.sh: line 38: sbcl: command not found

解决:

sbcl不能独立编译,所以必须要有之前可执行版本,所以要先下载一个可执行版本,然后才能安装源码版本(ps:很变态的设计有木有~)

 

posted @ 2017-08-25 19:59  cvcvcv  阅读(1000)  评论(0编辑  收藏  举报