INSTALL.md is a quick-start entrypoint. For platform-specific instructions,
see the build guides in doc/.
- Install prerequisites:
- GCC >= 11.1 or Clang >= 16.0
- CMake >= 3.22
- Python 3
pkgconf/pkg-config
- Configure:
cmake -B build- Build:
cmake --build build -j"$(nproc)"- Optional install:
cmake --install build- Wallet: SQLite
- GUI: Qt6, qrencode
- ZMQ notifications: ZeroMQ
- IPC: Cap'n Proto
See doc/dependencies.md for the full matrix.
doc/build-unix.mddoc/build-osx.mddoc/build-windows.mddoc/build-windows-msvc.mddoc/build-freebsd.mddoc/build-openbsd.mddoc/build-netbsd.md
For self-hosted dependencies and reproducible builds, see:
depends/README.md