Na verdade, você está perdendo alguns passos ...
Primeiro de tudo, 1,58 é bom para outro software em sua versão do Ubuntu. De fato, se você está desenvolvendo algo por si mesmo, ter a mais recente pode ser uma boa ideia.
O que você baixou do sourceforge não deve ser o "boost binário". Deve ser todo o código fonte. As etapas fornecidas configuram os arquivos de configuração da compilação e executam a compilação, mas você precisa instalá-la.
Veja estas instruções link .
Está faltando esta instrução:
sudo ./b2 install
No entanto, você deve ler tudo isso. Você deve prestar atenção especial ao ponto sobre "Somente cabeçalho". Apenas algumas bibliotecas precisam ser construídas.
Além disso, não é correto que você não o coloque em /usr/include
. Tudo bem se você fizer isso - você terá que ter certeza de incluí-lo na busca de diretório na sua linha de compilação. Colocá-lo em /usr/include
facilita muito as coisas. ( --prefix
é uma opção útil se você não tiver sudo
access no computador)
PS: Lembre-se de definir a variável de ambiente BOOST_ROOT!