Linux下如何安装boost
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍Linux下如何安装boost,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C
千家信息网最后更新 2026年11月04日Linux下如何安装boost
Linux平台的boost安装方法Linux平台的boost安装方法 Linux平台的boost安装方法Linux平台的boost安装方法 
这篇文章主要介绍Linux下如何安装boost,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。

一、安装方法
安装boost的时候,其实很简单,按如下步骤安装:
wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gztar -xzvf boost_1_54_0.tar.gzcd boost_1_54_0./bootstrap.sh --prefix=/usr/local./b2 install --with=allboost库被安装在/usr/local/lib下面
二、编译错误
若编译带有boost库的应用程序时,如在终端运行命令:g++ syslogem.cpp -lboost_system
若出现如下错误
undefined reference to `boost::system::generic_category()'undefined reference to `boost::system::generic_category()'undefined reference to `boost::system::system_category()'
只好添加路径
g++ syslogem.cpp -L/usr/local/lib -lboost_system
而在Linux的eclipse平台上的解决办法是添加"/usr/local/lib"路径。
三、运行错误
若再运行阶段出现如下错误
error while loading shared libraries: libboost_system.so.1.54.0: cannot open shared object file: No such file or directory
在可以进行如下解决:
1)添加环境变量:LD_LIBRARY_PATH=/usr/local/lib
在eclipse的添加方式是点击:运行/运行配置/环境/新建。接着添加上述的变量和变量值,如下所示。
注意:
若希望在终端上执行命令,则需要export到~/.bash_profile文件中。当然若是添加到了启动文件后,就不需在eclipse中进行配置了。
2)手动添加链接:ln -s /usr/local/lib/libboost_system.so.1.54.0 /lib64
这个需要在Linux终端进行操作,不管是否使用了eclipse平台。
四、eclipse 文件目录管理
由于在C++项目中,存在很多文件,为了便于对这些文件的管理,所以创建了一些文件夹对大量文件进行管理。但这样导致项目中的引用非常复杂,从而可采用在项目中添加自动搜索路径来解决引用复杂的问题。如下所示:
右击项目,选择属性;选择:C/C++构建à设置àGNC C++ 编译器à包含;在上部分中,添加路径;点击工作空间,添加需要搜索的目录。

以上是"Linux下如何安装boost"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
文件
平台
方法
运行
路径
错误
项目
C++
终端
管理
编译
复杂
内容
变量
命令
标准
环境
目录
篇文章
搜索
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
南京欣网互联网络科技
中关村互联网科技集团
智能科技公司是互联网公司吗
港股互联网科技股
互联网科技的
奇士达互联网科技
唐信互联网科技 大连
深圳期待互联网科技
无锡溥仪互联网科技有限公司
深圳市运趣互联网科技有限公司
中盈科技互联网信息有限公司
深圳国际航运科技和互联网
互联网科技项目计划书材料类
苏州铭阳互联网科技有限公司
互联网公司黑科技创始人
互联网科技大赛获奖感言
2021互联网科技公司排名
黑科技 体验场景 互联网大会
广西科技产业互联网是什么
科技股互联网
高科技与互联网
猪兼强互联网科技
天下捷融互联网科技
长亮科技互联网金融
互联网科技公司的市场部门
语蝶互联网科技有限公司
辽宁互联网新科技
梅州GM互联网络科技有限公司
青岛互联网科技园