Pesquisa de site

Como instalar o Boost C++ no Ubuntu 22.04


Como desenvolvedor C++, ter todas as ferramentas necessárias para facilitar o desenvolvimento é uma vantagem adicional. A biblioteca Boost C++ contém todas as bibliotecas de software livre necessárias para o seu desenvolvimento C++. Essas bibliotecas vêm com o Boost C++. Depois de instalá-lo, você pode começar a usar as bibliotecas em seu código durante o desenvolvimento.

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 Boost C++ no Ubuntu 22.04. Primeiro, você pode instalá-lo por meio 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, que oferece 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 do 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 as bibliotecas de desenvolvimento Boost C++.

$ sudo apt install libboost-all-dev

Os pacotes Boost C++ são grandes em 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 foi bem-sucedida verificando a instalação da versão do Boost C++.

$ dpkg -s libboost-dev | grep version

A versão instalada é 1.74, mas essa não é a versão mais recente. Para obter a versão mais recente, use o segundo método de instalação que discutiremos mais adiante neste artigo.

Ao instalar o Boost C++ via APT, você pode desinstalar o pacote instalado e as dependências com o seguinte comando:

$ sudo apt autoremove libboost-all-dev

2. Instale o Boost C++ por meio do código-fonte

Para alguém que deseja colocar a mão na massa instalando as bibliotecas Boost C++ mais recentes, você deve instalá-las por meio de seu código-fonte.

Comece visitando o site do Boost C++ e abra a seção “Downloads”. Localize a opção de “Boost Downloads” e clique em “Current Release”.

Uma lista de versões atuais disponíveis que você pode baixar aparecerá. Clique com o botão direito do mouse na opção “tar.gz” e copie seu link. Você também pode clicar nele para iniciar o download.

No seu terminal, use wget para baixar o arquivo pelo terminal. Use o link que você copiou com o comando wget para iniciar o download.

Depois que o download for concluído, 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 compactado com o seguinte comando:

$ tar xvf boost_1_81_0_tar.gz

Navegue até o diretório “Boots” extraído.

$ cd boost_1_81_0/

Devemos instalar as dependências necessárias para suportar a instalação do Boost C++. Execute o seguinte comando e todas as dependências serão instaladas:

$ sudo apt install build-essential python3-dev g++ autotools-dev libicu-dev libbz2-dev -y

Em seguida, precisamos configurar o bootstrap do Boost. O seguinte comando inicia o script Bootstrap e constrói o mecanismo B2:

$ sudo ./bootstrap.sh --prefix=/usr/

Agora você pode executar o mecanismo B2 gerado.

$ ./b2

Por fim, instale o Boost C++ usando o B2.

$ sudo ./b2 install

Depois que o programa for executado, a instalação será concluída e você terá as bibliotecas Boost C++ 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 diferentes bibliotecas que você pode usar. Cobrimos duas maneiras de instalá-lo em seu Ubuntu 22.04. Você pode instalá-lo diretamente via APT ou usando seu código-fonte. Use o método que for conveniente para o seu caso.

Artigos relacionados: