gpt4 book ai didi

c++ - 构建python时b2和./bootstrap.sh有什么区别

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:03 25 4
gpt4 key购买 nike

抱歉,如果这个问题已经被问过?我从源代码构建了 boost,但一直对构建工具感到困惑。从头开始构建 boost 库时应该使用哪个工具。对我来说,似乎 bootstrap.sh 用于创建 bjam 可执行文件,然后 bjam 应该用于进行实际构建。但是,我注意到您可以将许多参数传递给 bootstrap.sh,例如要使用的工具集(编译器)和要构建的库等...并使用 bootstrap.sh 启动构建

此外,至少有三种不同的方式来启动构建:./bootstrap.sh、bjam、b2

有人能总结一下每个的目的吗,因为在线文档似乎没有解释这一点

谢谢!

安华

最佳答案

b2 只是 bjam 的第二个版本。 bootstrap.sh 脚本只是从 boost 源中包含的源代码构建 boost jam 可执行文件,创建 project-config.jam 并执行可执行文件。可以看到shell脚本here

关于c++ - 构建python时b2和./bootstrap.sh有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23682109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com