firoorg / cpuminer

cpuminer with mtp support
Other
38 stars 15 forks source link

CPUMiner-Multi

This is a multi-threaded CPU miner, fork of pooler's cpuminer (see AUTHORS for list of contributors).

Table of contents

Algorithms

Currently supported

Implemented, but untested

Planned support for

Dependencies

Download

Build

Basic *nix build instructions:

 ./autogen.sh   # only needed if building from git repo
 ./nomacro.pl   # only needed if building on Mac OS X or with Clang
 ./configure CFLAGS="*-march=native*" --with-crypto --with-curl

 _FOR_MTP_
 ./configure  --with-crypto --with-curl

 # Use -march=native if building for a single machine
 make

Note for Debian/Ubuntu users:

 apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev make g++

Note for pi64 users:

 ./configure --disable-assembly CFLAGS="-Ofast -march=native" --with-crypto --with-curl

Notes for AIX users:

Basic Windows build with Visual Studio 2013

Basic Windows build instructions, using MinGW64:

Architecture-specific notes:

Usage instructions

Run ./cpuminer --help to see options.

Connecting through a proxy

Use the --proxy option.

To use a SOCKS proxy, add a socks4:// or socks5:// prefix to the proxy host
Protocols socks4a and socks5h, allowing remote name resolving, are also available since libcurl 7.18.0.

If no protocol is specified, the proxy is assumed to be a HTTP proxy.
When the --proxy option is not used, the program honors the http_proxy and all_proxy environment variables.

Donations

Donations for the work done in this fork are accepted :

djm34:

Tanguy Pruvot :

Lucas Jones :

Credits

CPUMiner-multi was forked from pooler's CPUMiner, and has been started by Lucas Jones.

License

GPLv2. See COPYING for details.