搭建go语言平台----华为区块链第三天

第三天的课程其实就是搭建go语言平台,其实官方的用意有推CouldIDE的用意。但是这个IDE界面也对菜鸟不太友好,加上reader文件编译后需要用到两个参数。汗......一言难尽。

不过整体上用CouldIDE的学习成本和界面友好并不见得比Goland好。

简单整理一下winodws下如何完成那天的作业。

下载go最新版本,由于被墙可以到这里下载https://www.golangtc.com/download,我下载了最新版1.9.2的msi版本(基本上可以把环境变量安装好)。如果是64位系统建议下载64位的的软件。

安装完了进入环境变量设置,步骤如下图:    


搭建go语言平台----华为区块链第三天_第1张图片
搭建go语言平台----华为区块链第三天_第2张图片


搭建go语言平台----华为区块链第三天_第3张图片

go语言环境配置好了(参考文章https://www.jianshu.com/p/35a4ec1b3067),去下载GolandIDE。

windows版本直接下http://www.jetbrains.com/go/download/download-thanks.html?platform=windows

安装流程参考这个https://blog.csdn.net/benben_2015/article/details/78609551

激活方法http://idea.lanyus.com/

接下来可以编译运行华为第三天的作业了。

新建一个工程,取名reader。


搭建go语言平台----华为区块链第三天_第4张图片

讲第三天课程里的目录解压缩并放入C:\Users\Administrator\go\src\reader


搭建go语言平台----华为区块链第三天_第5张图片

进入Goland可以看到他们


搭建go语言平台----华为区块链第三天_第6张图片

接下来修改IDE内的环境变量,就可以编译了。

Files菜单下的setiting


搭建go语言平台----华为区块链第三天_第7张图片

在IDE下方的Terminal内就能编译了。>go build -tags nopkcs11


编译完了多了一个可执行文件


搭建go语言平台----华为区块链第三天_第8张图片

安装文档里参数就能运行了

Usage of ledger:

  -channelId string

        enter a channel id here

  -name string

        enter your name

r>ledger -name willstar -channelId willstar

完成了。结果如下:


搭建go语言平台----华为区块链第三天_第9张图片

期间有个错误

exec: "gcc": executable file not found in %PATH%

需要下载MinGW-w64按照这地址下文方法安装。https://sourceforge.net/projects/mingw-w64/

https://www.cnblogs.com/zsy/p/5958170.html

https://www.jianshu.com/p/e9ff7b654c4a

其他Goland使用介绍可以看

https://blog.csdn.net/benben_2015/article/details/78617851

https://blog.csdn.net/benben_2015/article/details/78617851

你可能感兴趣的:(搭建go语言平台----华为区块链第三天)