curvehashcoin / cpuminer-curvehash

Other
3 stars 7 forks source link

CPUMiner-Multi

Build Status

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

Table of contents

Algorithms

Currently supported

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
 # 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 zlib1g-dev make g++

Note for OS X users:

 brew install openssl curl
 ./build.sh # if curl was installed to /usr/local/opt, else update build.sh paths in darwin section

Note for pi64 users:

 ./autogen.sh
 ./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 :

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.