Wie erstelle ich eine Bitcoin-Quelle in Windows 7?

Ich versuche, die aktuelle Bitcoin-Quelle in Windows 7x64 zu bauen - Kennt jemand eine idiotensichere Anleitung? Einige der Schritte im beigefügten Dokument geben mir Fehler.

Wenn ich versuche, openssl mit msys zu tarn, erhalte ich Symlink-Fehler.

Gibt es einen besseren Durchgang?

0 Antworten? Im Forum gepostet - bitcointalk.org/index.php?topic=42411.0
Der Aufbau auf 64-Bit vs. 32-Bit sollte keine Unterschiede im Prozess bieten.
Ich hatte irgendwie gehofft, jemand könnte die Schritte hier posten, anstatt auf eine andere Seite zu verlinken. Es würde keinen Sinn machen, für einige Links ein Kopfgeld zu gewähren. Danke auch, David, dass du das Kopfgeld eingerichtet hast – kann ich etwas hinzufügen?
@Alex Waters Ich glaube nicht: Only 1 active bounty per question at any given time.von hier
Könnte uns auch helfen, Ihnen zu helfen, wenn Sie die Fehlermeldungen tatsächlich geben, anstatt nur zu sagen: "Wenn ich versuche, Openssl zu tarn, erhalte ich Symlink-Fehler". Was ist der genaue Befehl für tar mit Argumenten? Was sind die genauen Fehler? In welchem ​​Verzeichnis befinden Sie sich, wenn Sie den tar-Befehl ausführen? Ich habe es unter Windows 7 64 Bit mit den Mingw-Tools aus diesen Anweisungen erstellt, nachdem ich die Pfade so bearbeitet habe, dass sie meinem Setup entsprechen, was es wert ist.
"Einige der Schritte geben mir Fehler" ist nicht spezifisch genug. Sie sollten die Compiler-Ausgabe für Leute bereitstellen, die Ihnen praktische Ratschläge dazu geben, was Sie falsch machen.

Antworten (1)

Werfen Sie einen Blick auf Windows Build Instructions von Matt Corallo, es ist veraltet, enthält aber einige zusätzliche Kommentare zum enthaltenen Dokument .

Installieren:

Download:

Beachten Sie, dass der Grund für die Verwendung der binären miniupnpc-Version darin besteht, dass ich sie nicht auf meinem System erstellen konnte.

Fügen Sie C:\MinGW\bin zu Ihrer PATH-Umgebungsvariable hinzu (Google ist Ihr Freund, da es von Ihrer Windows-Version abhängt).

In der DOS-Shell:

wxWidgets:

cd \wxWidgets-2.9.1-mgw\build\msw
mingw32-make -f makefile.gcc

Schub:

cd \boost-1.43.0-mgw
\bjam\bjam.exe toolset=gcc --build-type=complete stage

In der msys-Shell (MinGW-Shell in Ihrem Startordner oder C:\MinGW\msys\1.0\msys.bat):

OpenSSL:

cd /c/openssl-1.0.0c-mgw
./config
make
perl util/mkdef.pl 32 libeay enable-static-engine > libeay32.def
dllwrap --dllname libeay32.dll --output-lib libeay32.a --def libeay32.def libcrypto.a -lws2_32 -lgdi32 

Kopieren Sie die Datei libeay32.dll in den Ordner, in dem Sie Bitcoin erstellen/ausführen.

Berkeley DB:

cd /c/db-4.7.25.NC-mgw/build_unix
sh ../dist/configure --enable-mingw --enable-cxx
make

Bitcoin

Wenn Sie git verwenden möchten, um ein lokales Repository zu ziehen, müssen Sie msgit von http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.4-preview20110204.exe&can herunterladen =2&q= . Andernfalls können Sie die neueste ZIP-Datei von Bitcoin von https://github.com/bitcoin/bitcoin/zipball/master herunterladen. Wechseln Sie in der msys-Shell zum entpackten Speicherort und

make -f makefile.mingw

Führen Sie mit ./bitcoin.exe aus (stellen Sie sicher, dass Sie die libeay32.dll im Bitcoin-Ordner haben)

Als Hinweis musste ich die Datei bootstrap.bat ausführen, bevor ich den bjam-Schritt ausführte.
Wenn die erste Antwort für Sie nicht funktioniert hat, gibt es eine andere Diskussion in den Foren, die für mich funktioniert hat. :)
Falls Sie verrückt werden, wenn Sie versuchen, mingw-get-inst-20110316.exe zu finden ... Der obige Link ist defekt: MinGW Automated Installer von sourceforge.net/projects/mingw/files/… . Installieren Sie mit aktivierten C++- und MSYS-Optionen. Der neue Link lautet: sourceforge.net/projects/mingw/files/OldFiles/mingw-get-inst/…