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