wget -O boost_1_55_0.tar.gz http://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/
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/
6 回答
获取您需要的Boost版本 . 这是1.55,但随意更改或手动下载自己:
获取所需的库,主要的是icu for boost :: regex支持:
Boost的bootstrap设置:
如果我们想要MPI,那么我们需要在user-config.jam文件中设置标志:
查找最大物理核心数:
并行安装boost:
假设您已经安装了/ usr / local / lib . 如果没有,您可以将它添加到LD LIBRARY路径:
重置ldconfig:
Installing Boost on Ubuntu with an example of using boost::array:
安装libboost-all-dev和aptitude:
然后将其粘贴到名为
main.cpp
的C文件中:编译如下:
像这样运行:
程序打印:
通过子系统更新Windows 10 Ubuntu应用程序(也适用于标准Ubuntu):
您可能在查找包时遇到问题 . 如果你这样做,永远不要害怕! PPA在这里!
然后运行:
获取您需要的Boost版本 . 这是1.55,但随意更改或手动下载自己:
获取所需的库,主要的是
icu
forboost::regex
support:Boost的bootstrap设置:
然后构建它:
并最终安装它:
你可以使用
apt-get
命令(需要sudo
)或者你可以打电话
找到所需的软件包并使用
apt-get
命令安装它们 .实际上,在项目中使用Boost之前,您不需要"install"或"compile" . 您可以将Boost库下载并解压缩到计算机上的任何位置,通常类似于
/usr/local/
.编译代码时,只需通过
-I
指示编译器在哪里找到库 . 例如,g++ -I /usr/local/boost_1_59_0 xxx.hpp
.