创建自己的数字货币 Part 4

本教程详细介绍如何使用Gitian-builder在Ubuntu上生成Windows客户端安装程序及所需步骤。从搭建环境、安装依赖到编译源码,逐步指导创建自己的数字货币。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建自己的数字货币 Part 4

视频教程地址: 
http://v.youku.com/v_show/id_XMzM5ODcyODkxNg==.html?spm=a2h3j.8428770.3416059.1 
http://v.youku.com/v_show/id_XMzM5ODg0MDc5Mg==.html?spm=a2h3j.8428770.3416059.1 
http://v.youku.com/v_show/id_XMzM5ODk1MzU1Ng==.html?spm=a2h3j.8428770.3416059.1 
http://v.youku.com/v_show/id_XMzQwMTU1MjMzMg==.html?spm=a2h3j.8428770.3416059.1

现在我们已经有了linux的server程序,接下来只要创建windows客户端就大功告成,使用gitian-builder利用vm在ubuntu上直接生成windows的安装程序和exe 
这里写图片描述

依赖项

安装如下依赖: 
apt-get install apache2 git apt-cacher-ng python-vm-builder qemu-kvm ruby qemu-utils rubygems

gitian-builder

https://github.com/devrandom/gitian-builder/archive/0.2.tar.gz

第三方库

下载下面地方库 
这里写图片描述 
在gitian-builder目录下新建inputs目录,把这些库放在inputs目录中 
把之前做好的干净的coin源码放入到inputs目录

编译得到虚拟机

进入gitian-builder目录,执行sudo bin/make-base-vm –suite precise –arch amd64,需要的时间较长

修改gitian-win32.yml

打开inputs/maxcoin/contrib/gitian-descriptors下的gitian-win32.yml,按图中的红框作出修改 
这里写图片描述 
这里写图片描述

修改gitian.yml

这里写图片描述

压缩maxcoin

将inputs下的maxcoi文件夹压缩为maxcoin.zip

初始化git

进入inputs下的maxcoin文件夹 
1. 在github上初始化一个空项目 
2. 在inputs目录下的coin源码目录执行git init 
3. git add * 
4. git commit -m “first” 
5. git remote add origin https://github.com/xxx/maxcoin.git 
6. git push -u origin master 
7. 输入github用户名密码 
8. 等待上传结束

编译客户端

在gitian-builder目录下执行sudo bin/gbuild ../maxcoin/contrib/gitian-descriptors/deps-win32.yml 
等待结束后再build/out目录找到编译后得到的文件,将它复制到inputs目录 
接下来对boost-win32.yml, qt-win32.yml执行相同的操作 
最终执行下面命令 
sudo bin/gbuild –commit maxcoini=v0.8.7.4 inputs/maxcoin/contrib/gitian-descriptors/gitian-win32.yml 
结束后将在build/out里得到windows的客户端

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值