安装libDAI教程

操作系统强烈推荐使用centos6.0,在安装时选择 develepment workstation选项,不要选basic,然后直接yum一个gmp*,然后直接make就安装完成了,爽的要死。如果编译example时候 提示缺少lm,请参照http://www.linuxquestions.org/questions/linux-software-2/usr-bin-ld-cannot-find-lm-821597/  在yum install glibc-devel 以及yum install glibc-static后,成功编译,mark以下,现在是2013年1月9日,13:24

如果不用6.0,请参照以下文字

我在centos下安装libDAI,比较顺利,只是在安装boost和gmp的时候遇到比较多的麻烦,在此只介绍libboost和gmp的安装过程。有问题可以给我发信,欢迎交流。

gmp

首先要安装glibc

libboost

在安装libboost时候,请参照

http://www.cnblogs.com/ZhangShuo/articles/1851506.html

注意在安装之前,要先删除已有的boost,其他的包可以使用yum install进行安装,当然在安装之前要先进行源的配置,在此不再赘述

编译boost1.43.0 with icu 支持regex unicode编码
安装icu,即IBM的一个通用的转码库
wget http://downloads.sourceforge.net/project/icu/ICU4C/4.0/icu4c-4_0-src.tgz?use_mirror=cdnetworks-kr-2
tar zxvf icu4c-4_0-src.tgz
cd icu/source
./configure --prefix=/usr
make
make install
ldconfig
下载安装boost

wget http://sourceforge.net/projects/boost/files/boost/1.43.0/boost_1_43_0.tar.gz/download
tar zxvf boost_1_43_0.tar.gz
cd boost_1_43_0
rm -rf /usr/include/boost/
rm -rf /usr/lib/libboost*
./bootstrap.sh
./bjam -sHAVE_ICU=1
编译大概半小时,完成后:
cp ./stage/lib/* /usr/lib
cp ./boost /usr/include/
ldconfig
以前我使用bjam install --prefix=/usr但特别慢,有的时候lib下的东西copy不过去。现在我编译完直接cp过去,一点问题没有。

然后修改Makefile,把mt去掉即可。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值