mirror of https://github.com/GOSTSec/sgminer
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Con Kolivas
a4f04773bf
|
14 years ago | |
---|---|---|
ccan | 14 years ago | |
compat | 14 years ago | |
lib | 14 years ago | |
m4 | 14 years ago | |
x86_64 | 14 years ago | |
.gitignore | 14 years ago | |
AUTHORS | 14 years ago | |
COPYING | 14 years ago | |
ChangeLog | 14 years ago | |
LICENSE | 14 years ago | |
Makefile.am | 14 years ago | |
NEWS | 14 years ago | |
README | 14 years ago | |
arg-nonnull.h | 14 years ago | |
autogen.sh | 14 years ago | |
c++defs.h | 14 years ago | |
compat.h | 14 years ago | |
configure.ac | 14 years ago | |
elist.h | 14 years ago | |
example-cfg.json | 14 years ago | |
findnonce.c | 14 years ago | |
findnonce.h | 14 years ago | |
main.c | 14 years ago | |
miner.h | 14 years ago | |
mkinstalldirs | 14 years ago | |
mknsis.sh | 14 years ago | |
ocl.c | 14 years ago | |
ocl.h | 14 years ago | |
phatk.cl | 14 years ago | |
poclbm.cl | 14 years ago | |
sha256_4way.c | 14 years ago | |
sha256_cryptopp.c | 14 years ago | |
sha256_generic.c | 14 years ago | |
sha256_sse2_amd64.c | 14 years ago | |
sha256_via.c | 14 years ago | |
util.c | 14 years ago | |
warn-on-use.h | 14 years ago |
README
This is a multi-threaded CPU and GPU miner for bitcoin.
License: GPLv2. See COPYING for details.
Dependencies:
libcurl http://curl.haxx.se/libcurl/
jansson http://www.digip.org/jansson/
(jansson is included in-tree and an installed one may conflict)
Basic *nix build instructions:
To build with GPU mining support:
Install AMD APP sdk, latest version - there is no offiical place to
install it so just keep track of where it is if you're not installing
the include files and library files into the system directory.
./autogen.sh # only needed if building from git repo
CFLAGS="-O3 -Wall -march=native" ./configure
or if you haven't installed the ati files in system locations:
CFLAGS="-O3 -Wall -march=native -I<path to AMD APP include>" LDFLAGS="-L<path to AMD APP lib/x86_64> ./configure
make
Note that you need to use /x86_64 for 64bit and /x86 for 32bit builds
If it finds the opencl files it will inform you with
"OpenCL: FOUND. GPU mining support enabled."
Basic WIN32 build instructions (on Fedora 13; requires mingw32):
./autogen.sh # only needed if building from git repo
rm -f mingw32-config.cache
MINGW32_CFLAGS="-O3 -Wall -msse2" mingw32-configure
make
./mknsis.sh
Native WIN32 build instructions (on mingw32, on windows):
Install AMD APP sdk, latest version
Install mingw32
Install libcurl, copy libcurl.m4 into /mingw/share/aclocal
Run:
autoreconf -fvi
CFLAGS="-O3 -Wall -msse2 -I<path to AMD APP include>" LDFLAGS="-L<path to AMD APP lib/x86>" ./configure
make
Usage instructions: Run "cgminer --help" to see options.
Also many issues and FAQs are covered in the forum thread
dedicated to this program,
http://www.bitcoin.org/smf/index.php?topic=1925.0;all