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:很变态的设计有木有~)