1013
правок
Изменения
→Тестирование: Переименовал, добавил подраздел про boost
localhost,lzo,cpp penguin,lzo,cpp pelican,lzo,cpp
=== Тестирование Сборка с использованием distcc ======= htop ====
Тестирование распределённой сборки будем делать на утилите [http://hisham.hm/htop/index.php?page=main htop]:
$ wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz
$ ./configure --disable-unicode
$ make -j4
==== boost ====
В репозиториях Raspbian (Debian) 7.8 версия самая новая версия библиотеки [http://www.boost.org/ boost] -- 1.50. Однако для сборки некоторых программ требуется более новая версия boost (к примеру, фреймворк [[Участник:Avp/iotivity|IoTivity]] требует boost 1.55). Здесь мы рассмотрим сборку boost 1.55 на Raspberry Pi, с использованием <code>distcc</code> для ускорения процесса.
Скачиваем и распаковываем исходники библиотеки:
$ tar -jxf boost_1_55_0.tar.bz2
$ cd boost_1_55_0
Для сборки библиотеки boost с использованием <code>distcc</code> необходимо поменять настройки в файле <code>tools/build/v2/user-config.jam</code>, указав <code>distcc g++</code> в качестве компилятора:
# Configure specific gcc version, giving alternative name to use.
# using gcc : 3.2 : g++-3.2 ;
using gcc : : distcc g++ ;
Запускаем сборку:
$ ./bootstrap.sh
$ distcc-pump ./b2 -j4
=== distccmon ===