- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
比特币0.9.2编版译中文手册
比特币0.9.2中文版编译手册
日期:2014-07-01
构建比特币源码,是一件十分费时费力的工作,尤其在windows系统中编译比特币源码更加的麻烦,经过一两天努力,终于在windows7 64位系统中成功编译出了比特币源文件。现在总结如下,首先准备一套干净的windows7 64位操作系统,最好是使用vbox或者vmware虚拟机建立一个专用系统,这样的可以防止其它干扰导至编译失败,接下来说说,我的编译过程:
1.安装msys系统
msys作用是在windows系统中重建linux系统编译环境,在msys系统下操作,就像linux中的操作一样,具有相同的语法命令。从下面的网址中下载msys最新版:
/projects/mingw/files/Installer/mingw-get-setup.exe/download
然后运行mingw-get-setup.exe文件后,选择安装目录为H:\MinGW,之后软件会首先更新下载库,更新成功会弹出一个窗口MinGW installation manager,在这个窗口中,只下载msys相关的包文件,不要下载mingw相关文件,因为不使用它带的这个mingw。
主要如下面所示:
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
选择好之后,点击Installation-Apply changes即可。一定要确保mingw包没有被下载,这里我们只需要msys相关系统,也要确保msys-gcc和msys-w32api等包没有被下载,否则当我们执行编译时,可能会调用这些不该出现的包文件,而导至编译失败。
2.安装perl系统
由于在编译比特币时,需要调用一些perl脚本,所以从下面的网址中下载一个perl安装程序,然后安装即可。
/ActivePerl/releases/800/ActivePerl-800-MSWin32-x64-297570.msi
3.安装python
同样还需要用到python环境,这里下载最新版的pytnon3.4.0版,并安装它。在安装时,注意选择add python to path.
/ftp/python/3.4.0/python-3.4.0.amd64.msi
安装MinGW
下载安装最新版的mingw 4.9.0版本,i686-4.9.0-release-posix-dwarf-rt_v3-rev2.7z通过下面的网址可以下载:
/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.0/threads-posix/dwarf/i686-4.9.0-release-posix-dwarf-rt_v3-rev2.7z/download
将这个mingw包中文件全部解压到H盘的mingw32目录内,你可根据自己的需要解压到合适位置。安装后应该如下图所示:
设置环境变量
在桌面上,鼠标右键计算机图标,在弹出菜单中选择属性,在弹出窗口中,在左侧边栏中,选择高级系统设置,接着选择高级选项卡中的环境变量按钮,在弹出窗口中,将系统变量中的path,添加H:\mingw32\bin,而perl和python安装后,会自动进行设置变量,如果没有,也应添加进来,如下面所示:
H:\MinGW32\bin;C:\Python34\;C:\Python34\Scripts;D:\Perl64\site\bin;D:\Perl64\bin;
检测编译环境是否正确
首先检查H:\MinGW\bin目录中,确保目录中只有一个mingw-get.exe文件。然后运行控制台cmd,在命令行中输入gcc -v,将会看到如下面所示,则环境正确:
下载并编译相关文件包
本文中,将用到所有相关文件包,都下载到了H:\deps目录中了,所以在接下来的编译过程中,将围绕这个目录。
7.1 OpenSSL: /source/openssl-1.0.1h.tar.gz
启动msys(h:\MinGW\msys\1.0\msys.bat),然后使用下面的命令解压并编译OpenSSL文件。
cd /h/deps/
tar xvfz openssl-1.0.1h.tar.gz
cd openssl-1.0.1h
Configure no-shared no-dso mingw
make
可以上将面的文件包存为openssl.sh文件,然后msys中直接运行这个文件即可。在这里要注意的是,也不知道什么原因,有时候使用这种脚本方
原创力文档


文档评论(0)