几个月前,我在Ubuntu 22.04上安装了boost,使用的命令是:
这是安装的版本1.74。然而,我需要1.82版本,而22.04仓库中没有1.82版本。
我知道这个页面:
(我问这个问题是因为我不想破坏我的现有环境)
sudo apt-get install libboost-all-dev
这是安装的版本1.74。然而,我需要1.82版本,而22.04仓库中没有1.82版本。
我知道这个页面:
https://www.boost.org/doc/libs/1_82_0/more/getting_started/unix-variants.html
但是它提到了安装路径为/usr/local
:
选择您的配置选项,并再次调用./bootstrap.sh,不要使用--help选项。除非您在系统的/usr/local/目录中具有写权限,否则您可能至少需要使用
而我当前在Ubuntu上的安装路径似乎是/usr/include/boost/
?
我只需将tar文件下载到我的Downloads
文件夹中,然后输入:
cd Downloads/boost_1_82_0
./bootstrap.sh --prefix=/usr/include/
?
所以问题的重点是,对于Ubuntu,我应该使用那个前缀/上述是否正确?(我问这个问题是因为我不想破坏我的现有环境)
sudo apt install boost1.81
。您可以按照此手册 https://linux.how2shout.com/how-to-install-boost-c-on-ubuntu-20-04-or-22-04/ 安装最新的boost。 - undefined