Установка GLIBCXX_3.4.20 и Boost 1.58 C++ из исходников в Ubuntu 14.04 Server

Boost 1.58

Загрузка необходимых файлов:

wget -O boost_1_58_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz/download

tar xzvf boost_1_58_0.tar.gz

cd boost_1_58_0/

Загрузка необходимых библиотек, основные из них-icu. Для поддержки boost:: regex:

sudo apt-get update
sudo apt-
get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev

Boost’s bootstrap настройка:

./bootstrap.sh —prefix=/usr/local
user_configFile=`find $PWD -name user-config.jam`

echo «using mpi ;» >> $user_configFile
n=`cat /proc/cpuinfo | grep «cpu cores» | uniq | awk ‘{print $NF}’`

Инсталляция:

sudo ./b2 —with=all -j $n install

Проверки

sudo sh -c ‘echo «/usr/local/lib» >> /etc/ld.so.conf.d/local.conf’
sudo ldconfig

sudo apt install libboost-all-dev


GLIBCXX_3.4.20

Установка:

sudo apt-get install libstdc++6

Обновление репозиториев:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Обновление пакетов:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Review Scores

10
  • likes - 10

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *