linux 无root 安装boost库 C++

  1. 下载
    下载最新的 boost库,下载地址: http://www.boost.org
  2. 解压 boost。
    若下载的是.tar.gz包,用tar -xzvf boost_1_38_0.tar.gz来解压。若下载的是.tar.bz2包,用tar --bzip2 -xf /boost_1_38_0.tar.bz2解压。
  3. 进入到解压后的目录,执行下列命令
$ ./bootstrap.sh --prefix=path/to/installation/prefix 
$ ./b2 install

--prefix后面的地址要替换成想要安装的地址
这里我写的是 /data/xx/opt/boost(/data/xx 是我的用户home目录)

安装成功后,会发现prefix目录下有两个子文件夹 include/ 和 lib/

  1. 添加环境变量,链接库文件
$ vim ~/.bashrc
添加一行
export LD_LIBRARY_PATH=$HOME/opt/boost/lib:$LD_LIBRARY_PATH
保存并退出
$ source ~/.bashrc
  1. Build a Simple Program Using Boost
    注意下图中红框的位置要换成刚刚prefix的地址
    c++ -I path/to/installation/prefix example.cpp -o example
    linux 无root 安装boost库 C++

ref:update:2021/3/21 注意要打开最新版的文档!
[1] 文档
https://www.boost.org/doc/libs/1_75_0/more/getting_started/unix-variants.html#link-your-program-to-a-boost-library
[2] boost的一些介绍
https://blog.csdn.net/zhoudaxia/article/details/4292953

原文链接: https://www.cnblogs.com/mercurysun/p/14525594.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    linux 无root 安装boost库 C++

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/208785

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午11:34
下一篇 2023年2月12日 下午11:35

相关推荐