Practical overview
When it fits
Use it when the target mining setup uses an algorithm listed as currently supported and a CPU-based command-line miner is appropriate. Check the README’s distinctions between supported, implemented-but-untested, and planned algorithms before choosing.
Who it is for
- People building or using a CPU miner for a network whose algorithm appears in the project’s supported list.
- Developers examining a reference CryptoNote miner or its JSON-RPC 2.0 interface.
Documented uses
- Build the miner from source on a Unix-like system or Windows using the documented MinGW route.
- Select among documented supported algorithms, including scrypt, sha256d, CryptoNight, and several X-series algorithms.
- Configure proxy use through the command-line option or documented proxy environment variables.
Requirements & limits
The repository is public and contains source code. The README also points to binary releases on GitHub.
- The README lists scrypt, scrypt:N, sha256d, x11, x13, x14, x15, CryptoNight, and fresh as currently supported; other algorithms are separately marked untested or planned.
- The listed dependencies are libcurl and OpenSSL; Jansson is included in the source tree.
- The documented Windows build route uses MinGW and MSYS and has additional development-tool requirements.
- Available CPU optimizations depend on processor architecture, operating-system support, and compile-time settings.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build from source on a Unix-like system
Compile Cpuminer Multi from its Git source tree using the README’s basic Unix-like build sequence.
Before you start
- A Unix-like build environment with libcurl and OpenSSL dependencies available.
- The Jansson dependency is included in the source tree.
- A cloned Git repository; the README says autogen.sh is needed when building from Git.
Steps
Clone the repository from https://github.com/lucasjones/cpuminer-multi.
Run ./autogen.sh.
Run ./configure CFLAGS="*-march=native*"; the README describes -march=native for building for a single machine.
Run make.
Expected outcome
The documented build sequence produces a compiled miner from the source tree; the README does not describe a particular mining run or verify a successful build.
Guide limitations
- The instructions are labeled basic *nix build instructions and do not cover every Unix-like system.
- The README says nomacro.pl is only needed on Mac OS X or when building with Clang.
- CPU-specific optimization and instruction support depend on the target architecture and toolchain.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- lucasjones/cpuminer-multi · Official homepage title · retained in its source language

