1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-02-03 10:35:03 +00:00
Rusty Russell 3e8181216c Use ccan/opt for commandline parsing.
This cleans up option handling, by using ccan/opt rather than
handcoded getopt_long.  We still have to open-code some things, such
as json config file handling.

The main change is that the --config option causes a file to be parsed
during commandline parsing, so you can override the results, and
provide multiple of them.

Other improvements are that 'help' and 'ndevs' are not valid arguments
in the config file; we use a separate argument table for such
commandline-only flags.
2011-07-06 16:47:29 +09:30
2010-11-26 16:28:12 -05:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2011-03-14 23:17:34 -04:00
2011-07-06 16:47:29 +09:30
2011-07-04 19:56:27 +10:00
2010-11-26 23:32:29 -05:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00
2011-07-04 19:56:27 +10:00

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 optional, and is included in-tree)

Basic *nix build instructions:
	./autogen.sh	# only needed if building from git repo
	CFLAGS="-O3 -Wall -msse2" ./configure
	make

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

Description
OpenCL GPU miner
Readme 44 MiB
Languages
C 95.5%
C++ 1.6%
M4 1.5%
PHP 1%
Makefile 0.3%
Other 0.1%