Copriremo l'installazione completa di Boost C ++ su Ubuntu 22.04.
Due modi per installare il boost C ++ su Ubuntu 22.04
Hai due opzioni per installare la libreria Boost C ++ su Ubuntu 22.04. Innanzitutto, puoi installarlo tramite il repository APT Ubuntu, ma questo non ti darà l'ultima versione. In alternativa, puoi installarlo dal suo codice sorgente che ti dà un accesso all'ultima versione.
1. Installa il boost C ++ tramite APT
Installarlo tramite il repository APT è l'approccio più conveniente per una rapida installazione di Boost C ++ sul tuo Ubuntu 22.04. Inizia aggiornando il repository.
$ sudo apt update
Il prossimo passo è l'installazione del pacchetto Libboost-tutti-Dev che contiene le librerie di sviluppo Boost C ++.
$ sudo apt Installa libboost-tutti-dev
I pacchetti Boost C ++ sono di dimensioni grandi. Premere y per confermare l'installazione. Assicurati uno spazio adeguato sul sistema per ospitare l'installazione.
Una volta che il pacchetto completa l'installazione, verificare che l'installazione abbia esito positivo controllando l'installazione della versione C ++.
$ dpkg -s libboost -dev | versione grep
La versione installata è 1.74, ma questa non è l'ultima versione. Per ottenere l'ultima versione, usa il secondo metodo di installazione di cui discuteremo più avanti in questo articolo.
Quando si installa il boost C ++ tramite APT, è possibile disinstallare il pacchetto installato e le dipendenze con il seguente comando:
$ sudo apt autoremove libboost-tutti-dev
2. Installa il boost C ++ tramite codice sorgente
Per qualcuno che sta cercando di sporcarsi le mani installando le ultime librerie Boost C ++, devi installarle tramite il suo codice sorgente.
Inizia visitando il sito Web Boost C ++ e apri la sezione "Download". Individua l'opzione per "Boost Downloads" e fai clic sulla "versione corrente".
Verrà visualizzato un elenco di versioni correnti disponibili che puoi scaricare. Fai clic con il tasto destro sul "catrame.GZ ”opzione e copiare il suo collegamento. Puoi anche fare clic su di esso per avviare il download.
Sul tuo terminale, usa Wget per scaricare il file tramite il terminale. Usa il link che hai copiato con il comando wget per avviare il download.
Una volta completato il download, vai alla directory di download. Qui, spostiamo il file sui nostri "download" per verificare che abbiamo scaricato il file TAR che contiene il codice sorgente.
Estrai il file di archivio con il seguente comando:
$ tar xvf boost_1_81_0_tar.Gz
Naviga nella directory "stivali" estratti.
$ cd boost_1_81_0/
Dobbiamo installare le dipendenze richieste per supportare l'installazione del boost C++. Esegui il comando seguente e tutte le dipendenze verranno installate:
$ sudo apt Installa build-essenziale Python3-dev g ++ autotools-dev libicu-dev libbz2-dev -y
Dobbiamo quindi impostare il bootstrap del boost. Il seguente comando avvia lo script bootstrap e crea il motore B2:
$ sudo ./bootstrap.sh --prefix =/usr/
Ora puoi eseguire il motore B2 generato.
$ ./B2
Infine, installa il boost C ++ usando il B2.
$ sudo ./B2 Installa
Una volta eseguito il programma, l'installazione sarà completata e avrai le librerie Boost C ++ disponibili sul sistema. Puoi quindi invocarli quando scrivi i tuoi progetti C ++.
Conclusione
Il boost C ++ è una buona biblioteca per lavorare con i progetti C ++. Offre librerie diverse che puoi usare. Abbiamo coperto due modi per installarlo sul tuo Ubuntu 22.04. È possibile installarlo direttamente tramite APT o utilizzando il suo codice sorgente. Usa il metodo conveniente per il tuo caso.