LINUX.ORG.RU

boost


0

0

Здраствуйте , подскажите как собрать boost? Скачал с sf.net boost_1_32_0.tar.bz2. А собрать бес понятия как. Пробовал поставить отдельно jam. Но ничего не понимаю как все это работает. При запуске jam в корне буста ругается на Jamfile на то что не знает некоторых правил которые в jamfile'описанны. Спасибо

anonymous

Есть такой файл README, открой и почитай.

или вы еще в садике алфавит не проходили?

anonymous
()
Ответ на: комментарий от anonymous

В README там мало что написанно вощмите и посмотрите.

Читать надо :

<dir_where_unpack_boost>/doc/html/bbv2/installation.html

Собсно действия таковы :

sh <dir_where_unpack_boost>/tools/build/jam_src/build.sh

Далее

cd <dir_where_unpack_boost>/tools/build/jam_src/bin.linuxx86 ; cp * /usr/bin (или куда нить в PATH)

и cd <dir_where_unpack_boost>/ ;

bjam --version;

Все, дальше ждите ... насколько долго зависит от вашей машины :) .

fura13 ★★★
()
Ответ на: комментарий от aton

> cp * /usr/bin

imho правильнее /usr/local/bin

потом в каталоге с исходником bjam

install актуально для софта, использующего boost, слинкованный динамически. для программирования я прописываю -L с полным путем -l отдельно для конфигурации debug, отдельно для release, чтобы dbg пользовать.

anonymous
()
Ответ на: комментарий от anonymous

sorry, gdb конечно. правильное пиво...

а кто-н нарывался на ругань на stat при компиляции в конфигурации debug из-за того, что stat64 объявлен #if defined __OPTIMIZE__? как правильно лечить? или правка исходника в данном случае является нормальным решением?

anonymous
()
Ответ на: комментарий от cvv

Мужики а вот boost использовать , нужно обязтельно с Jamfile'ами ? А есть доки по поводу их написания?

anonymous
()
Ответ на: комментарий от anonymous

можеш и без него, jam нужен только для зборки, это их ответ на gmake

aton
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.