- FreeBSD
- OpenBSD
- NetBSD
Updated for FreeBSD 14.3
Preparation
1. Install Required Dependencies
Install SQLite for wallet support
SQLite is required for wallet functionality:To build without wallet support, use
-DENABLE_WALLET=OFF.2. Clone Bitcoin Repository
3. Install Optional Dependencies
GUI Dependencies
Install Qt6
Bitcoin Core includes a GUI built with Qt. To compile the GUI, install Qt and pass
-DBUILD_GUI=ON:ZeroMQ Notifications
Bitcoin Core can provide notifications via ZeroMQ:Test Suite Dependencies
To run the test suite (recommended), install Python 3:Building Bitcoin Core
1. Configuration
2. Compile
See Also
Dependencies
Complete overview of all build dependencies
Linux/Unix Build
Building on Linux and Unix systems