我需要在 Debian 11.7 上安装 Boost CRC 库。我在 Synaptic 包管理器中搜索过但没有找到。
另外,如果可能的话,我更愿意仅安装特定的库(以最小的配置),而不需要大量额外的 Boost 包和库。
答案1
您不需要特定的 Boost 库,只需要标头:
sudo apt install libboost1.74-dev
编译Boost 示例 CRC 程序生成具有以下依赖项的功能二进制文件:
$ ldd crc_example
linux-vdso.so.1 (0x00007fff22763000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f71b878b000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f71b8771000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f71b85ac000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f71b8468000)
/lib64/ld-linux-x86-64.so.2 (0x00007f71b899f000)