Abordaremos a instalação completa do Boost C ++ no Ubuntu 22.04.
Duas maneiras de instalar o Boost C ++ no Ubuntu 22.04
Você tem duas opções para instalar a biblioteca C ++ Boost no Ubuntu 22.04. Primeiro, você pode instalá -lo através do repositório APT do Ubuntu, mas isso não fornecerá a versão mais recente. Como alternativa, você pode instalá -lo a partir de seu código -fonte, o que oferece um acesso à versão mais recente.
1. Instale o Boost C ++ via apt
Instalá -lo através do repositório APT é a abordagem mais conveniente para uma instalação rápida de Boost C ++ no seu Ubuntu 22.04. Comece atualizando o repositório.
$ sudo apt update
A próxima etapa é instalar o pacote Libboost-All-Dev, que contém o Boost C ++ Development Libraries.
$ sudo apt install libboost-tudo-dev
Os pacotes de aumento de C ++ são grandes de tamanho. Pressione Y para confirmar a instalação. Garanta um espaço adequado em seu sistema para acomodar a instalação.
Depois que o pacote concluir a instalação, verifique se a instalação é bem -sucedida, verificando a versão de instalação do Boost C ++.
$ dpkg -s libboost -dev | Versão Grep
A versão instalada é 1.74, mas esse não é o último lançamento. Para obter a versão mais recente, use o segundo método de instalação que discutiremos mais adiante neste artigo.
Quando você instala o Boost C ++ via APT, você pode desinstalar o pacote instalado e as dependências com o seguinte comando:
$ sudo apt autoremove libboost-tudo-dev
2. Instale o Boost C ++ via código -fonte
Para alguém que deseja sujar as mãos, instalando as mais recentes bibliotecas C ++, você deve instalá -las através de seu código -fonte.
Comece visitando o site Boost C ++ e abra a seção "Downloads". Localize a opção para os "Downloads de Boost" e clique no "lançamento atual".
Uma lista dos lançamentos atuais disponíveis que você pode baixar aparecerá. Clique com o botão direito do mouse no “alcatrão.opção gz ”e copie seu link. Você também pode clicar nele para iniciar o download.
No seu terminal, use WGet para baixar o arquivo através do terminal. Use o link que você copiou com o comando wget para iniciar o download.
Depois que o download concluir, navegue até o diretório de download. Aqui, movemos o arquivo para nossos "Downloads" para verificar se baixamos o arquivo TAR que contém o código -fonte.
Extraia o arquivo de arquivo com o seguinte comando:
$ tar xvf boost_1_81_0_tar.gz
Navegue no diretório "botas" extraído.
$ CD Boost_1_81_0/
Devemos instalar as dependências necessárias para apoiar a instalação do Boost C++. Execute o seguinte comando e todas as dependências instalarão:
$ sudo apt install build-essencial python3-dev g ++ autotools-dev libicu-dev libbz2-dev -y
Precisamos então configurar o bootstrap do impulso. O comando a seguir inicia o script de bootstrap e constrói o mecanismo B2:
$ sudo ./bootstrap.sh -prefixo =/usr/
Agora você pode executar o motor B2 gerado.
$ ./b2
Por fim, instale o Boost C ++ usando o B2.
$ sudo ./B2 Instale
Depois que o programa executar, a instalação será concluída e você terá as bibliotecas C ++ Boost disponíveis em seu sistema. Você pode invocá -los ao escrever seus projetos C ++.
Conclusão
O Boost C ++ é uma biblioteca útil para trabalhar com projetos C ++. Oferece bibliotecas diferentes que você pode usar. Cobrimos duas maneiras de instalá -lo no seu Ubuntu 22.04. Você pode instalá -lo diretamente via apt ou usando seu código -fonte. Use o método que é conveniente para o seu caso.