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.
Bitcoin Core requires one of the following compilers.
| Toolchain | Minimum required |
|---|---|
| Clang | 17.0 |
| GCC | 12.1 |
| Xcode CLT | 16.2 |
| MSVC | 18.3 |
| Dependency | Releases | Minimum required |
|---|---|---|
| Boost | link | 1.74.0 |
| Cap'n Proto (IPC) | link | 0.7.1 |
| CMake | link | 3.22 |
| libmultiprocess (IPC) | link | v7.0-pre1 |
| Dependency | Releases | Minimum required |
|---|---|---|
| glibc | link | 2.31 |
| Dependency | Releases | Minimum required |
|---|---|---|
| Python (scripts, tests) | link | 3.10 |
| systemtap (tracing) | link | N/A |