首页 > 技术文章 > RedHat下编译安装Boost

fesh 2014-11-20 13:19 原文

 

1、解压boost_1_54_0.tar.gz

2、进入目录后,运行 ./bootstrap.sh ,会生成一个 bjam 的可执行程序

3、运行 ./bjam release install 进行编译,等待...

系统默认会将include拷贝到/usr/local/include/boost/中
               将lib拷贝到/usr/local/lib下

===============配置环境变量=============
1)~/.bash_profile中增加

export BOOST_ROOT=/usr/share/boost_1_54
export BOOST_INCLUDE=/usr/local/include
export BOOST_LIB=/usr/local/lib
2)/etc/ld.so.conf.d
中新建 ld.custom.so.conf
填入:
/usr/lib64
/usr/local/lib
(注:第一个为其他动态库位置;第二个为boost动态库位置)
然后输入:ldconfig即可
 
 
yum install boost-devel
 
 

推荐阅读