主页 > imtoken钱包如何解除授权 > Bitcoin Version 0.9.2 编译中文手册.doc

Bitcoin Version 0.9.2 编译中文手册.doc

imtoken钱包如何解除授权 2023-11-16 05:09:59

1、比特币0.9.2中文版编译手册日期:2014-07-01 构建比特币源码是一项非常费时费力的工作,尤其是在Windows系统下编译比特币源码更是麻烦。 经过一两天的努力,终于在windows7 64位系统下成功编译出比特币源文件。现总结如下。 首先准备一个干净的windows7 64位操作系统。 最好使用vbox或者vmware虚拟机搭建专用系统。 这样可以防止其他干扰导致编译失败。 接下来说说我的编译过程。 : 1.安装msys系统 msys的作用是在windows系统中重建linux系统编译环境。 msys系统下的操作和linux下的操作是一样的,一样的

2.语法命令。 从以下网址下载最新版本的msys:http:/mingw-get-setup.exe 文件后,选择安装目录为H:MinGW,软件会先更新下载库,出现一个MinGW的窗口更新成功后会弹出安装管理器。 在这个窗口中,只下载msys相关的包文件,不要下载mingw相关的文件,因为它自带的mingw并没有用到。 主要如下图: msys-base-binmsys-autoconf-binmsys-automake-binmsys-libtool-bin 选择后点击Installation-Apply changes。 一定要确保mingw

3. 没有下载包。 这里我们只需要msys相关的系统,同时还要保证没有下载msys-gcc、msys-w32api等包。 否则比特币控制台怎么输入命令,当我们执行编译时,可能会调用这些不应该出现的包文件,导致编译失败。 2、安装perl系统 由于编译bitcoin时需要调用一些perl脚本,所以从以下网址下载一个perl安装程序并安装。 http:/ python也需要使用python环境,这里下载最新版的pytnon3.4.0,安装即可。 安装时注意选择add python to path https://www.python.org/ftp/python/3.4.0/python-3

4. .4.0.amd64.msi4。 安装MinGW 下载并安装最新版本的mingw 4.9.0,i686-4.9.0-release-posix-dwarf-rt_v3-rev2.7z可以通过以下网址下载:http:/mingw 包中的所有文件都是解压到H盘的mingw32目录下,大家可以根据需要解压到合适的位置。 安装完成后应该如下图所示: 5、在桌面设置环境变量,右击电脑图标,在弹出的菜单中选择属性,在弹出的窗口中,在左侧边栏中,选择Advanced System Settings,然后在弹出的窗口中选择Advanced选项卡的Environment variable按钮,将系统变量中的路径添加到H:mingw32bin,以及perl和python

比特币分叉会影响比特币价格吗_比特币控制台怎么输入命令_100台电脑挖一个比特币要挖多久

5、安装后会自动设置该变量,如果没有则添加,如下图:H:MinGW32bin;C:Python34;C:Python34Scripts;D:Perl64sitebin;D:Perl64bin;6. 检查编译环境是否正确首先检查H:MinGWbin目录,确保该目录下只有一个mingw-get.exe文件。 然后运行控制台cmd,在命令行中输入gcc -v,会看到如下,环境正确: 7.下载并编译相关文件包本文将使用并下载所有相关文件包。 h:deps目录,所以在接下来的编译过程中,会围绕这个目录。 7.1 OpenSSL:http://www.openssl

6. .org/source/openssl-1.0.1h.tar.gz 启动msys(h:MinGWmsys1.0msys.bat),然后使用如下命令解压编译OpenSSL文件。 cd /h/deps/tar xvfz openssl-1.0.1h.tar.gzcd openssl-1.0.1hConfigure no-shared no-dso mingwmake可以将上面的文件包保存为openssl.sh文件,然后在msys中直接运行这个文件即可it. 这里需要注意的是,不知道为什么,有时候在使用这个脚本运行的时候,会发现命令执行到一半的时候,会提前退出。 我在我的电脑里发现它经常最后没有运行

7、make命令,如果发现脚本没有make,可以直接继续输入make。 编译完成后界面如下图所示: 7.2 Berkeley DB: http://db-4.8.30.NC.tar.gz 版本,其他版本可能不可用,DB数据库还在从msys编译,命令如下: cd /h/deps/tar xvfz db-4.8.30.NC.tar.gzcd db-4.8.30.NC/build_unix/dist/configure -enable-mingw -enable-cxx -disable-shared -disable-replication make7.3博

100台电脑挖一个比特币要挖多久_比特币控制台怎么输入命令_比特币分叉会影响比特币价格吗

8.ost:http:/boost 1.55.0,下载后解压文件到H:depsboost_1_55_0。 然后启动windows命令控制台cmd,然后使用下面的命令进行编译,注意下面的b2命令是一行命令(不要在msys中运行下面的命令,否则会不成功,boost编译时间会更长):cd h:depsboost_1_55_0bootstrap .bat mingwb2 -build-type=complete -with-chrono -with-filesystem -with-program_options -with-system -with-thread tools

9、如果命令中设置了t=gcc variant=release link=static threading=multi runtime-link=static stageb2,boost的编译结果会被复制到h:depsboost_1_55_0stage。 7.4 Miniupnpc:http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.9.tar.gz 首先在msys系统中,使用tar命令解压miniupnpc-1.9.tar.gz,命令为如下:cd /h/deps/tar xvfz miniupnpc-1.9.tar.gz 将

10、将解压后的miniupnpc-1.9文件夹重命名为minupnpc,然后在windows命令控制台cmd中编译miniupnpc,命令如下: cd h:depsminiupnpcmingw32-make -f Makefile.mingw init upnpc-static7.5 protoc and libprotobuf: http :/ winrar 或 7zip 解压,然后在 msys 中执行以下命令编译它们: cd /h/deps/protobuf-2.5.0configure -disable-sharedmake7.6 libpng: http:/

比特币分叉会影响比特币价格吗_100台电脑挖一个比特币要挖多久_比特币控制台怎么输入命令

11、在msys中编译ligpng,命令如下:cd /c/deps/libpng-1.6.12configure -disable-sharedmakecp .libs/libpng16.a .libs/libpng.a7.7 qrencode:http://fukuchi.org /works/qrencode/qrencode-3.4.3.tar.gz在编译qrencode的时候会用到libpng库,所以编译命令如下:tar xvfz qrencode-3.4.3.tar.gzcd /h/deps/qrencode-3.4 . 3libs="/libpng-1.6.12/.libs/li

12. bpng.a /mingw32/i686-w64-mingw32/lib/libz.a "png_CFLAGS="-I/libpng-1.6.12" png_LIBS="-L/libpng-1.6.12/.libs" 配置-启用-static -disable-shared -without-toolsmake7.8 Qt 5.3.0编译需要注意的是,由于比特币源码需要SSL和Zlib支持,所以只能下载QT源码重新编译QT,下载地址为如下 显示:Qt基础包:http://download.qt-project.org/official_releases

13. es/qt/5.3/5.3.0/submodules/qtbase-opensource-src-5.3.0.7zQT工具包:http://download.qt-project.org/official_releases/qt/5.3/5.3.0/submodules/qttools -opensource-src-5.3.0.7z 将QT基础包解压到h:Qt5.3.1目录,将QT工具包解压到h:Qtqttools-opensource-src-5.3.1。 然后在windows控制台CMD中执行如下命令:set INCLUDE=c:depslibpng-1.6.10;h

比特币分叉会影响比特币价格吗_100台电脑挖一个比特币要挖多久_比特币控制台怎么输入命令

14.: depsopenssl-1.0.1gincludeset LIB=c:depslibpng-1.6.10.libs;h:depsopenssl-1.0.1gcd c:Qt5.2.1configure.bat -release -opensource -confirm-license -static -make libs -no -sql-sqlite -no-opengl -system-zlib -qt-pcre -no-icu -no-gif -system-libpng -no-libjpeg -no-freetype -no-angle -no-vcproj -openssl-link

15. ed -no-dbus -no-audio-backend -no-wmf-backend -no-qml-debugmingw32-makeset PATH=%PATH%; c:Qt5.2.1bincd c:Qtqttools-opensource-src-5.2.1qmake qttools.promingw32-make 在这里,我把上面的命令保存为一个批处理文件,但是当我执行这个批处理的时候,发现最后的mingw32-make task并没有执行,而是在configure操作后停止了,所以如果你的电脑出现这种情况,可以输入H:Qt5.2.1和H:Qtqttools-

16、在opensource-src-5.2.1目录下,再次执行mingw32-make命令。 8、编译比特币源码: 下载最新版比特币源码包:https://h:bitcoin-0.9.2目录,然后在msys中运行如下命令形式:cp /h/deps/libpng-1.6 .10/ .libs/libpng16.a /h/deps/libpng-1.6.10/.libs/libpng.acd /h/bitcoin-0.9.1./autogen.shCPPFLAGS="-I/h/deps/boost_1_55_0 - I/h /deps/db-4.8.30.NC/build_unix -I /h/d

比特币控制台怎么输入命令_100台电脑挖一个比特币要挖多久_比特币分叉会影响比特币价格吗

17. eps/openssl-1.0.1g/include -I/h/deps -I/h/deps/protobuf-2.5.0/src -I/h/deps/libpng-1.6.10 -I/h/deps/ qrencode-3.4.3 "LDFLAGS="-L/h/deps/boost_1_55_0/stage/lib -L/h/deps/db-4.8.30.NC/build_unix -L/h/deps/openssl-1.0.1g- L/h/deps/miniupnpc -L/h/deps/protobuf-2.5.0/src/.libs -L/h/deps/libpng-1.6.10/.lib

18. s -L/h/deps/qrencode-3.4.3/.libs“ ./configure -disable-upnp-default -disable-tests -with-qt-incdir=/h/Qt/5.2.1/include - with-qt-libdir=/h/Qt/5.2.1/lib -with-qt-bindir=/h/Qt/5.2.1/bin -with-qt-plugindir=/h/Qt/5.2.1/plugins -with-boost-system=mgw48-mt-s-1_55 -with-boost-filesystem=mgw48-mt-s-1_55 -机智

19. h-boost-program-options=mgw48-mt-s-1_55 -with-boost-thread=mgw48-mt-s-1_55 -with-boost-chrono=mgw48-mt-s-1_55 -with-协议- bindir=/h/deps/protobuf-2.5.0/srcmakestrip src/bitcoin-cli.exestrip src/bitcoind.exestrip src/qt/bitcoin-qt.exe 编译比特币源码时,会提示是否删除一些中间件文件比特币控制台怎么输入命令,您可以使用以下补丁脚本使编译器自动跳过这些问题:- Makefile.in

20. 包含 Sun Mar 16 12:05:28 2014+ Makefile。 包括 Wed Mar 26 03:05:58 2014 -40,18 +40,18 ui_%.h: %.uitest -d $(abs_builddir)/$( D) | $(MKDIR_P) $(abs_builddir)/$(D)test -f $(UIC) 测试 -f $(RCC) & QT_SELECT=$(QT_SELECT) $(RCC) -name bitcoin -o $(abs_builddir) /$ $ | 回声错误:无法构建 $- $(SED) -i.bak -e /*.*Created:/d $ & rm $.bak- $(SED) -i.bak -e /*. *由:/d $ & rm $.bak+ $(SED) -i.bak -e /*.* 创建:/d $ & rm -f $.bak+ $(SED) -i.bak -e /*。 *通过:/d $ & rm -f $.bakCLEANFILES = $(BUILT_SOURCES) $(QT_QM) $(QT_FORMS_H) *.gcda *.gcno