在vscode中怎样debug调试go程序
随着互联⽹时代的飞速发展,我们编码使⽤的开发利器也在不断更新换代,古话说⼯欲善其事必先利其器,对于Java开发者⽽
⾔,eclipse和idea这两款神器各有千秋,因⾃⼰的爱好可以选取不同的IDE,但是对于Go语⾔程序的开发者⽽⾔,当下最⽕的IDE应该⾮微软的Visual Studio Code莫属,当然这款编辑器还有很多其他的强⼤功能,这⾥就不⼀⼀列举了,谁⽤谁知道~,下⾯给出怎样在vscode中调试go程序的过程,以mac本为⽰例:
2、下载安装Go,有多种选择,可以通过命令终端下载安装,也可以在vscode中通过商店搜索Go来安装,
3、为了开发⽅便,可以在 ~.bash_profile⽂件中配置GOROOT和GOPATH,其中GOROOT是Go的安装路径,⼀般是/usr/local/go
GOPATH是指我们将来开发,编译,运⾏Go程序的⽬录,下⾯创建src,pkg,bin这3个⽬录
最后可以配置下 PATH=$PATH:$GOROOT/bin,这个主要是为了⽅便在终端中使⽤go 相关命令
4、最新版本的vscode不⽤在settings.json⽂件中配置gopath和goroot了
5、到此就可以写go程序了,新⼿注意:vscode不要单独只打开⼀个.go⽂件,⽽要打开我们配置的GOPATH这个⽬录,在这个⽬录下创建⾃⼰的⼯程,⽐如创建⼀个名称为demo的应⽤,⽤ vscode打开以后长下⾯这样:idea debug
6、在demo这个⽂件夹下⾯可以创建我们⾃⼰的go⽂件了,⽐如我们创建⼀个最简单的hello world的输出程序如下:
7、debug的关键操作:
终端中执⾏: xcode-select --install
终端中执⾏: go install github/derekparker/delve/cmd/dlv
8、点击vscode左侧的debug按钮:
在跳出的json⽂件中配置⼏个信息:
9、然后就可以美丽的进⾏debug了,加断点,然后点击调试按钮启动就可以了,如下图:
然后就会进⼊到程序⾥的断点,想怎么玩就怎么happy吧
是不是很爽了~~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论