Создать исполняемый файл 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.