えー、お題の「cgminer3.7.2を作る方法」です。
これは何かというと、少し前に話題になった仮想通貨の、
ビットコインを発掘する為のアプリです。
これはWindowsのコマンドラインで動くアプリで、
パソコンの知識がある程度無いと、多分、訳が分からないと思います。
で、以下はその試行錯誤のメモです。
cgminer 3.7.2のソースコードを探して持ってくる。
GitHubのwindows-build.txtを参考にする。
mingw32を使えと書いてあるのでmingw32をインストールする。
MinGW Installation Managerを使ってMinGWのインストールをする。
C:\MinGW\msys\1.0\etc\fstab ファイルを作る。(メモ帳で)
中身はこれ。
C:\MinGW /mingw
拡張子がtxtになるのでそれを削除する。
C:\MinGW\msys\1.0に、msys.batというファイルがあるので、
それをダブルクリックすると、MinGWの環境が起動する。
MinGWの環境で、以下を実行する。
mingw-get install mingw32-binutils mingw32-gmp mingw32-mpc mingw32-mpfr
mingw-get install mingw32-mingwrt mingw32-pthreads-w32 mingw32-w32api
以上でMinGWのインストールは終了。
AMD APP SDKのインストール。
http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/
ここへ行ってSDKをダウンロードする。
ダウンロードには5時間以上かかるのでひたすら待つ。
AMD APP SDK 2.9をインストールする。
GTK-WINのインストール。
http://sourceforge.net/projects/gtk-win/
ここへ行って
libglib-2.0-0.dllとintl.dllをインストールする。
pkg-configのインストール。
http://www.gtk.org/download/win32.php
ここへ行ってpkg-config.exeとpkg.m4をインストールする。
libcurlのインストール。
ここへ行って
http://curl.haxx.se/download.html#Win32curl
をダウンロードして所定の場所にコピーする。
MinGWの実行。
C:\MinGW\msys\1.0\msys.batを実行する。
(ショートカットをデスクに作っておくとよい)
以下を実行。
cd \cgminer-3.7.2
adl.sh (optional - see below)
autoreconf -fvi
CFLAGS="-O2 -msse2" ./configure (additional config options, see below)
make
strip cgminer.exe <== only do this if you are not compiling for debugging
(メモ)windowsのbatファイルにコメントを付けるには:を先頭につける。
以上が昨日1日費やして、今日も昼までかかって、やった作業です。
普通の人には、暗号に見えると思います。
わかる人は、チャレンジしてみて下さい。
なお、まだcgminer.exeの作成には現時点で成功していません。
これから色々、調べます。
出来るといいなぁ。
ではでは。
これは何かというと、少し前に話題になった仮想通貨の、
ビットコインを発掘する為のアプリです。
これはWindowsのコマンドラインで動くアプリで、
パソコンの知識がある程度無いと、多分、訳が分からないと思います。
で、以下はその試行錯誤のメモです。
cgminer 3.7.2のソースコードを探して持ってくる。
GitHubのwindows-build.txtを参考にする。
mingw32を使えと書いてあるのでmingw32をインストールする。
MinGW Installation Managerを使ってMinGWのインストールをする。
C:\MinGW\msys\1.0\etc\fstab ファイルを作る。(メモ帳で)
中身はこれ。
C:\MinGW /mingw
拡張子がtxtになるのでそれを削除する。
C:\MinGW\msys\1.0に、msys.batというファイルがあるので、
それをダブルクリックすると、MinGWの環境が起動する。
MinGWの環境で、以下を実行する。
mingw-get install mingw32-binutils mingw32-gmp mingw32-mpc mingw32-mpfr
mingw-get install mingw32-mingwrt mingw32-pthreads-w32 mingw32-w32api
以上でMinGWのインストールは終了。
AMD APP SDKのインストール。
http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/
ここへ行ってSDKをダウンロードする。
ダウンロードには5時間以上かかるのでひたすら待つ。
AMD APP SDK 2.9をインストールする。
GTK-WINのインストール。
http://sourceforge.net/projects/gtk-win/
ここへ行って
libglib-2.0-0.dllとintl.dllをインストールする。
pkg-configのインストール。
http://www.gtk.org/download/win32.php
ここへ行ってpkg-config.exeとpkg.m4をインストールする。
libcurlのインストール。
ここへ行って
http://curl.haxx.se/download.html#Win32curl
をダウンロードして所定の場所にコピーする。
MinGWの実行。
C:\MinGW\msys\1.0\msys.batを実行する。
(ショートカットをデスクに作っておくとよい)
以下を実行。
cd \cgminer-3.7.2
adl.sh (optional - see below)
autoreconf -fvi
CFLAGS="-O2 -msse2" ./configure (additional config options, see below)
make
strip cgminer.exe <== only do this if you are not compiling for debugging
(メモ)windowsのbatファイルにコメントを付けるには:を先頭につける。
以上が昨日1日費やして、今日も昼までかかって、やった作業です。
普通の人には、暗号に見えると思います。
わかる人は、チャレンジしてみて下さい。
なお、まだcgminer.exeの作成には現時点で成功していません。
これから色々、調べます。
出来るといいなぁ。
ではでは。
※コメント投稿者のブログIDはブログ作成者のみに通知されます