Ubantu安装boost库
来源:互联网 发布:仟家信黄金分析软件 编辑:程序博客网 时间:2024/06/06 09:33
ubantu安装boost库:从源码编译。
1、根据自己需要的boost库版本下载,http://www.boost.org/users/download/这是1.65版本的。
2、到boost解压缩后的目录下执行命令: ./bootstrap.sh 这是编译前的配置工作。
3、完整编译boost,执行命令如下: ./b2 –buildtype=complete install
头文件安装在”/usr/local/include”,库文件安装在”/usr/local/lib”。编译时间一般是半个小时,编译器是GCC, 如果没有可以用 apt install gcc 安装。
如果要自行选择要编译的库,执行命令 ./b2 –show-libraries 可查看所有必须编译才能使用的库。
在完全编译的命令的基础上,使用–with或者–without选项可打开或者关闭某个库的编译,如:
./b2 –with-data_time –buildtype=complete install
将仅编译安装date_time库。
b2和bootstrap.sh还有其他很多有选项,可以使用–help选项或者参考boost文档获取更多信息。
编译验证
新建test.cpp文件: vim test.cpp
#include <boost/version.hpp>#include <boost/config.hpp>#include <iostream>using namespace std;int main(){ cout << BOOST_VERSION << endl; //整数形式的版本号 cout << BOOST_LIB_VERSION << endl; //字符串形的版本号 cout << BOOST_PLATFORM << endl; //操作系统 cout << BOOST_COMPILER << endl; //编译器 cout << BOOST_STDLIB << endl; //标准库 return 0;}
使用g++编译:
g++ test.cpp -o test //编译test.cpp,生成可执行程序test。
程序运行结果:
106501
1_65_1
linux
GNU C++ version 5.4.0 20160609
GNU libstdc++ version 20160609
阅读全文
0 0
- Ubantu安装boost库
- Ubantu安装
- Ubantu 下如何安装使用GDAL库
- Ubantu 安装操作
- ubantu下Samba安装
- ubantu下安装zlib
- 虚拟机安装ubantu
- ubantu下Samba安装
- ubantu下安装qt
- Ubantu 安装VMWare Tools
- ubantu安装vmare tool
- ubantu安装sbt
- ubantu 下安装jdk
- Ubantu Gerrit 安装详解
- ubantu下安装Nginx
- ubantu下安装scrapy
- Ubantu下安装OpenCV
- ubantu下安装ncurses
- HBase 深入浅出
- leetcode 349
- exit()和_exit()的区别
- Linux Socket 编程与 TCP/UDP协议流程
- AndroidStudio gradle配置
- Ubantu安装boost库
- 关于在运行qt的程序时提示无法定位程序输入点_ZdaPvj于动态链接库Qt5Cored.dll”的解决办法
- 子类继承父类时,创建对象,构造方法的调用问题
- 斐波那契三种求法
- 第九周LeetCode
- python _缺省参数及赋值
- 加法编程
- cocos mac 环境问题记录
- 文献阅读--A systematic approach to identify novel cancer drug targets using machine learning, inhibitor