Files
bitcoin/doc/dependencies.md

2.8 KiB

Dependencies

These are the dependencies used by Bitcoin Core. You can find installation instructions in the /doc/build-*.md file for your platform, or self-compile them using depends.

Compiler

Bitcoin Core requires one of the following compilers.

Toolchain Minimum required
Clang 17.0
GCC 12.1
Xcode CLT 16.2
MSVC 18.3

Required

Build

Dependency Releases Minimum required
Boost link 1.74.0
CMake link 3.22
libevent link 2.1.8

Runtime

Dependency Releases Minimum required
glibc link 2.31

Optional

Build

Dependency Releases Minimum required
Cap'n Proto (IPC) link 0.7.1
libmultiprocess (IPC) link v7.0-pre1
Python (scripts, tests) link 3.10
Qt (gui) link 6.2
qrencode (gui) link N/A
SQLite (wallet) link 3.7.17
systemtap (tracing) link N/A
ZeroMQ (notifications) link 4.0.0

Runtime

Dependency Releases Minimum required
Fontconfig (gui) link 2.6
FreeType (gui) link 2.3.0