Centos下安装boost(笨蛋版)
2021/11/25 7:10:24
本文主要是介绍Centos下安装boost(笨蛋版),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.在服务器下载boost包
Boost C++ Libraries - Browse Files at SourceForge.net
可以在该网站中找一个使用人数比较多的tar包,然后在终端下载。
我用的是boost_1_75_0,在终端输入:
sudo wget https://sourceforge.net/projects/boost/files/boost/1.75.0/boost_1_75_0.tar.gz
2.对tar包进行解压缩
tar -zxvf boost_1_75_0.tar.gz
3.cd到解压后的boost_1_75_0文件夹中
发现当前文件夹下有一个名为:bootstrap.sh的文件。对他进行编译:
./bootstrap.sh
4.在运行完成之后发现当前目录下会出现一个叫b2的文件。对他进行编译:
./b2 install --prefix=/opt/boost/
其中prefix这部分的意思是将完事的文件放在/opt/boost/目录下
5.install结束后在usr/include下mkdir boost。把install后的/opt/boost/include/boost这整个文件夹copy到/usr/include下:
cp -r /opt/boost/include/boost /usr/include/
然后整个编译引入结束了。
可以编写代码进行测试。提供一个测试代码:
#include <iostream> #include <boost/timer.hpp> using namespace std; int main() { boost::timer t; cout << "max timespan:"<<t.elapsed_max()/3600<<"h"<<endl; cout << "min tmiespan:"<<t.elapsed_min()<<"s"<<endl; cout<<"now time elapsed:"<<t.elapsed()<<"s"<<endl; return 0; }
至此可以开始boost之旅了!其他的问题遇到再说...
分别借鉴学习了(34条消息) Linux上的Boost_embbls的博客-CSDN博客
和(34条消息) boost.asio学习笔记一、linux下boost库的安装_majianfei1023的专栏-CSDN博客_linux安装boost库
的内容
这篇关于Centos下安装boost(笨蛋版)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16在电脑上怎么模拟手机的运行环境?-icode9专业技术文章分享
- 2024-11-16接收socket数据,莫名其妙socket就关闭了是怎么回事?-icode9专业技术文章分享
- 2024-11-16ts nightly是什么?-icode9专业技术文章分享
- 2024-11-16如何升级vscode版本?-icode9专业技术文章分享
- 2024-11-16如何设置vscode默认的node版本?-icode9专业技术文章分享
- 2024-11-16shell 如何创建一个文件夹?-icode9专业技术文章分享
- 2024-11-16useReducer案例详解:从零开始理解与应用
- 2024-11-15聊聊用LangChain4J构建聊天机器人的那些事儿
- 2024-11-15LangChain 和 LlamaIndex 在检索增强生成(RAG)中的大比拼:全面对比评测
- 2024-11-15平台工程不只是配置管理:超越CFEngine的方法