我用的是Ubuntu,我想安装Boost。我试过
sudo apt-get install boost
但是没有这样的包裹。在Ubuntu上安装Boost的最佳方法是什么?
我用的是Ubuntu,我想安装Boost。我试过
sudo apt-get install boost
但是没有这样的包裹。在Ubuntu上安装Boost的最佳方法是什么?
当前回答
你可以通过以下命令在ubuntu上安装boost:
Sudo apt更新
安装libboost-all-dev
其他回答
您可以使用apt-get命令(需要sudo)
sudo apt-get install libboost-all-dev
或者你可以打电话
aptitude search boost
使用apt-get命令找到所需的包并安装它们。
在终端中输入以下命令安装libboost-all-dev
步骤1
更新包存储库并获取最新的包信息。
sudo apt update -y
步骤2
安装带有-y标志的包和依赖项。
sudo apt install -y libboost-all-dev
现在已经安装了libboost-all-dev 来源:https://linuxtutorial.me/ubuntu/focal/libboost-all-dev/
在Ubuntu上安装Boost,并以Boost::array为例:
安装libboost-all-dev和aptitude:
sudo apt install libboost-all-dev
sudo apt 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
你可以通过以下命令在ubuntu上安装boost:
Sudo apt更新
安装libboost-all-dev
Windows 10 Ubuntu应用程序通过子系统的更新(也适用于标准Ubuntu):
你可能找不到包裹。如果你这样做了,不要害怕!PPA在这里!
sudo add-apt-repository ppa:boost-latest/ppa
sudo apt-get update
然后运行:
sudo apt-get install libboost-all-dev