仅使用 crc 库构建 Boost

问题描述 投票:0回答:1

我想仅使用 crc 库来 build boost,在我的情况下如何构建?我在 Ubuntu 24 上遇到错误

sudo apt-get install build-essential g++ autotools-dev libicu-dev libbz2-dev libboost-all-dev
git clone https://github.com/boostorg/boost.git
cd boost
git submodule update --init -- libs/crc/
./bootstrap.sh
./bootstrap.sh: 1: ./tools/build/src/engine/build.sh: not found
Building B2 engine..
./bootstrap.sh: 229: ./tools/build/src/engine/build.sh: not found

Failed to build B2 build engine

好吧,让我们检查一下 boost 库列表

./bootstrap.sh --show-libraries
./bootstrap.sh: 1: ./tools/build/src/engine/build.sh: not found
Building B2 engine..
./bootstrap.sh: 229: ./tools/build/src/engine/build.sh: not found

Failed to build B2 build engine
linux boost
1个回答
0
投票

Boost.CRC 是一个仅包含头文件的库,这意味着您无需构建任何内容。

此外,BoostDep显示有很少的依赖项:数组配置整数type_traits

这是一个罕见的实例,其中 BCP 实际上可能可以提取最小子集。然而,为了简单起见,我只是使用 Boost 的发布 tarball 并且构建任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.