以太坊开发环境搭建
文章目录
安装工具
- go,支持go语言编译。MAC下推荐使用使用brew安装go
- Linux,Win环境安装方法参考 安装 Go
|
|
- delve,支持go语言调试
|
|
-
安装IDE。这里选择GoLand,支持代码声明和引用之间跳转,支持使用delve进行调试,调试时貌似不能在watch窗口中调用函数
准备源码
- 下载go ethereum 源码,至${HOME}/go/src/github.com/ethereum/go-ethereum(MAC下GOPATH为${HOME}/go)源码地址
- 由于不可描述原因,可能网络连接会出现问题,请自行google解决
|
|
编译调试
- 打开GoLand,加载go-ethereum目录为工作空间
- go get 相关依赖包,比如github.com/syndtr/goleveldb/leveldb。如果缺少依赖,相关依赖包import会标红
- GoLand会去检测go和delve的bin目录,不需要额外配置就可以愉快地阅读代码了
- Edit Configurations 添加 Go Build
- 配置完之后进入debug
- 编译的二进制文件在${HOME}/test/build/目录下
|
|
持续学习中,理解可能有误,敬请谅解
版权所有,转载请注明来源