华为区块链实战营-DAY3打卡-在cloudIDE环境下编译

江右十三酥 · · 747 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

DAY 03作业---区块链核心技术-分布式账本

首先,感谢同班大神们的带领,尤其感谢ID为“学完搭个链圈钱”童鞋的指导。完成了打卡任务。

1. CloudIDE申请

1)直接在线搜ide,就可以看到cloudIDE如下,免费试用。

2)点击立即体验,跳转:https://devcloud.huaweicloud.com/cloudide/home。可以看到如下界面。(当前CloudIDE处于公测阶段,您最多可以创建工作空间1个)

接下来就是默认下一步,需在cloudIDE 建立名为AAA(自定义),技术栈选go 的工作空间,进入IDE。

2.上传 upload

1)上传助手下发的作业homework包(这里切记,需要把作业重新压缩成zip包上传)

2)新建terminal

3)解压homework。

$$cd /projects/AAAA (到指导文件夹路径下)

$$unzip homework.zip (解压homework文件)

4.执行任务

1)检查linux机器是否有go语言的编译环境,使用go help命令

如图说明已经安装go,如果没有这个信息显示,点击https://golang.org/dl/链接下载go

语言安装包,并安装好,配置环境变量,然后使用命令显示上图。

2)配置gopath环境变量,使用go命令go build 编译代码

$$ cd /projects/AAAA/ledger-reader/src/ledger

$$ export GOPATH=/projects/AAAA/ledger-reader/vendor

$$ go build -tags nopkcs11加粗部分需要加上,我在这卡了好久)

3)执行可执行文件$$ ./edger

输入你的名字和你希望显示的通道名称完成打卡任务

//后续:

总体来说,该IDE环境体验还是很不错的,并要求进一步学习go语言,理解reader.go里浓缩了区块链的数据结构精华的简单80行左右的代码。

本文来自:简书

感谢作者:江右十三酥

查看原文:华为区块链实战营-DAY3打卡-在cloudIDE环境下编译

入群交流(和以上内容无关):Go中文网 QQ 交流群:798786647 或加微信入微信群:274768166 备注:入群;关注公众号:Go语言中文网

747 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传