linux下安装 boost库的完整步骤记录
作者:simtwo 时间:2023-06-11 14:19:32
前言
Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。
在linux安装过程如下:
去官方网站下载最新的:http://sourceforge.net/projects/boost/files/boost/1.47.0/ or www.boost.org
一,最简单的方法:
apt-cache search boost
搜到所有的boost库
然后:
sudo apt-get install libboost-all-dev
安装相应的库
二,编译安装,
你需要到官方网站下载最新的版本,最新已经到1.47.0了
1.下载后解压到/opt/boost_1_47_0
2.解决依赖关系 sudo apt-get install python-dev gccxml
如果还不全,就用apt-cache depends XXXXXXX查去
3.编译bjam:
#cd /opt/boost_1_47_0
#sudo ./bootstrap.sh
编译成功
4.编译boost
#sudo ./bjam
开始编译
大约要个十几分钟
编译完成后:
The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
/home/terry/Local/boost_1_47_0
The following directory should be added to linker library paths:
/home/terry/Local/boost_1_47_0/stage/lib
因为我是解压到/home/terry/Local/boost_1_46_1下了
所以编译完了是这样的
5.update动态链接库:
sudo ldconfig
安装完毕
三,测试使用:
1.测试代码
#cat test.cpp
#include <boost/lexical_cast.hpp>
#include <iostream>
int main()
{
using boost::lexical_cast;
int a= lexical_cast<int>("123456");
double b = lexical_cast<double>("123.456");
std::cout << a << std::endl;
std::cout << b << std::endl;
return 0;
}
2.编译,运行
--g++ -o test test.cpp
#ls
test test.cpp
# ./test
123456
123.456
来源:https://blog.csdn.net/simtwo/article/details/8083598
标签:linux,安装,boost库
0
投稿
猜你喜欢
巨人CEO史玉柱母校招聘 看好浙江高潜质人才
2009-12-03 11:29:00
七种维护服务器安全最佳技巧
2009-11-24 13:04:00
为什么你的网站98%的访客都流失了?
2011-04-18 12:40:00
康盛创想Discuz! 7.1更新 后继版本功能预告发布
2009-10-31 12:14:00
10种提高WordPress访问速度的方法
2010-03-22 10:01:00
Linux Autofs自动挂载服务安装部署教程
2023-08-05 13:50:43
Ask.com的用户体验
2007-12-04 12:51:00
网站安全维护的基石 做好远程服务器数据安全
2009-05-28 01:24:00
kali linux 安装 NVIDA 显卡驱动教程
2020-12-24 12:01:34
动易使用GetArticleList标签,显示的时间比较长时会换行解决方法
2009-10-04 20:26:00
以Procmail-Gateway过滤寄出信件病毒(3)
2007-08-31 13:56:00
站长兵法 关键词排名浮动问题以及解决办法
2008-12-24 13:38:00
Exchange 2007 安装全过程
2010-02-22 19:24:00
VMware vSphere ESXi系统设置静态IP的方法
2023-11-04 06:20:25
在Linux上使用xargs命令的详细教程
2022-12-19 01:54:05
山东冠县称关闭网吧系安民举措 重开无时间表
2009-10-16 09:06:00
Windows服务器安全维护注意八要点
2009-09-11 12:57:00
Google首要位置广告排名规则的调整(一)
2007-09-28 18:44:00
SEO优化过的网站如何防止被降权
2008-12-25 10:42:00
微软IIS 7.0使用后感 十大改进值得关注
2007-09-11 19:56:00