guile 2.0.9 编译安装过程
25 January 2014
本文编译的是guile 2.0.9,编译平台是gentoo
首先要下载guile 2.0.9的代码包,[[guile download]]
下载之后进行解压
tar xvf guile-2.0.9.tar.bz2
阅读解压后文件夹中的README文件,了解到guile依赖gmp,gc,pkg-config等库。
除了gc要从网上下载代码编译安装外,其他库gentoo都提供了,emerge即可。
值得注意到是编译guile前需要设置PKG_CONFIG_PATH环境变量,这点在README中也提到。在我的系统里,是这样设置的
export PKG_CONFIG_PATH=/usr/local/lib/pkg-config
然后开始进入guile代码目录,执行编译安装操作
cd guile-2.0.9
./configure
make
make install
最后启动guile时,出现了找不到libguile.so.22的错误。
ldd `which guile`
查找/usr/local/lib/,也发现该链接库存在。因此需要设置连接库查找路径
ldconfig
完毕。
blog comments powered by Disqus