首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以太坊源代码-源代码阅读/调试工具

阅读go语言的代码,发现还是Vistual Studio Code最好。配合上Delve调试工具,开发go程序也算得心应手。以下搭建环境以MAC为例。

1)下载Vistual Studio Code

下载地址:https://code.visualstudio.com/docs?dv=osx。下载后,直接点击安装即可。

2)安装Delve调试工具

使用如下命令安装:

不需要手动编译安装,会出现证书找不到的问题。

3)以太坊源代码

创建如下的目录结构:

ETHER_SOURCE/src/github.com/ethereum/

在ethereum目录下,拉取以太坊源代码

git clone https://github.com/ethereum/go-ethereum

4)导入Vistual Studio Code

打开Vistual Studio Code,导入ETHER_SOURCE目录。

配置lauch.json文件,如下:

"configurations": [

{

"name":"Launch",

"type":"go",

"request":"launch",

"mode":"debug",

"remotePath":"",

"port":2345,

"host":"127.0.0.1",

"program":"$",

"env": {

"GOPATH":"work所在的目录" //修改此处为开发环境下work所在的目录

},

"args": [

],

"showLog":true

}

]

打开cmd/geth/main.go源代码,点击“调试”->“启动调试”(或者F5),开始调试。在调试之前,可以设置断点。在launch.json的args可以设置启动geth的参数。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180501G128UC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券