Back to Bitcoin

Dependencies

doc/dependencies.md

31.02.7 KB
Original Source

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.

DependencyMinimum required
Clang17.0
GCC12.1

Required

Build

DependencyReleasesMinimum required
Boostlink1.74.0
CMakelink3.22
libeventlink2.1.8

Runtime

DependencyReleasesMinimum required
glibclink2.31

Optional

Build

DependencyReleasesMinimum required
Cap'n Proto (IPC)link0.7.1
libmultiprocess (IPC)linkv7.0-pre1
Python (scripts, tests)link3.10
Qt (gui)link6.2
qrencode (gui)linkN/A
SQLite (wallet)link3.7.17
systemtap (tracing)linkN/A
ZeroMQ (notifications)link4.0.0

Runtime

DependencyReleasesMinimum required
Fontconfig (gui)link2.6
FreeType (gui)link2.3.0