Изменения

Перейти к: навигация, поиск

Raspberry Pi

1279 байт добавлено, 10:49, 10 сентября 2015
Тестирование: Переименовал, добавил подраздел про 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 ===

Навигация