我想知道如何使用boost库创建工具可执行文件,例如bcp。我已经解压缩了源代码,但我不知道如何构建来创建工具。
由于
答案 0 :(得分:20)
补充hkaiser回答:
从./bootstrap.sh
运行$BOOST_ROOT
(有关其他选项,请参阅Getting Started)
./bootstrap.sh
这将生成一个./bjam
可执行文件。然后你可以做
./bjam tools/bcp
甚至可以将此可执行文件复制到tools/bcp
并执行
./bjam
./bcp
可执行文件位于$BOOST_ROOT/dist/bin
答案 1 :(得分:3)
$ BOOST_ROOT / tools目录中的所有工具都可以通过从相应的bjam
所在的目录中调用Jamfile[.v2]
来构建。对于bcp,这需要在$ BOOST_ROOT / tools / bcp目录中完成。如果您尚未构建bjam,请参阅Getting Started文档,说明必要的步骤。默认情况下,构建的可执行文件将以$ BOOST_ROOT / dist / bin。