如何在Ubuntu上安装boost?
我在Ubuntu上,我想安装Boost。 我尝试过
sudo apt-get install boost
但是没有这样的套餐。 什么是在Ubuntu上安装boost的最佳方式?
你可以使用apt-get
命令(需要sudo
)
sudo apt-get install libboost-all-dev
或者你可以打电话
aptitude search boost
找到你需要的软件包并使用apt-get
命令安装它们。
获取您需要的Boost版本。 这是为1.55,但可随时更改或手动下载自己:
wget -O boost_1_55_0.tar.gz https://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download
tar xzvf boost_1_55_0.tar.gz
cd boost_1_55_0/
获取所需的库,主要的是icu
for boost::regex
支持:
sudo apt-get update
sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev
Boost的引导设置:
./bootstrap.sh --prefix=/usr/
然后用以下方式构建它
./b2
并最终安装它:
sudo ./b2 install
使用boost阵列的例子在Ubuntu上安装Boost:
安装libboost-all-dev和aptitude
sudo apt-get install libboost-all-dev
sudo apt-get install aptitude
aptitude search boost
然后将其粘贴到名为main.cpp的C ++文件中:
#include <iostream>
#include <boost/array.hpp>
using namespace std;
int main(){
boost::array<int, 4> arr = {{1,2,3,4}};
cout << "hi" << arr[0];
return 0;
}
像这样编译:
g++ -o s main.cpp
像这样运行它:
./s
程序打印:
hi1
链接地址: http://www.djcxy.com/p/51053.html
上一篇: How to Install boost on Ubuntu?
下一篇: c++