Создать исполняемый файл boost

Я хочу знать, как создать исполняемый файл инструмента, например bcp, с помощью библиотек boost. Я разархивирую источники, но я не знаю, как их создать для создания инструмента.

Спасибо

Ответы

Ответ 1

Дополнение ответа hkaiser:

Запустите ./bootstrap.sh от $BOOST_ROOT (см. Начало работы для дополнительных опций)

./bootstrap.sh

Это сгенерирует исполняемый файл a ./bjam. Затем вы можете сделать

./bjam tools/bcp

Или даже скопируйте этот исполняемый файл на tools/bcp и выполните

./bjam 

Исполняемый ./bcp будет находиться в $BOOST_ROOT/dist/bin

Ответ 2

Все инструменты в каталоге $BOOST_ROOT/tools могут быть созданы путем вызова bjam из каталога, в котором находится соответствующий Jamfile[.v2]. Для bcp это нужно сделать в каталоге $BOOST_ROOT/tools/bcp. Если вы еще не создали bjam, обратитесь к документу Getting Started, в котором объясняются необходимые шаги. Построенный исполняемый файл по умолчанию окажется в $BOOST_ROOT/dist/bin.