首先安装golang开发环境,这个不用说。

到这个页面下载golang 的安装包 Go下载 – Go语言中文网 – Golang中文社区 ,再安装就可以了。

一、下载并安装vscode二、安装Go插件

在vscode插件中搜索Go的开发插件,安装后如图所示

(不包含c++那个)

三、下载并编译go语言调试工具

使用vscode 安装go语言扩展包后,只要你打开一个.go文件,vscode就会提示你下载go相关调试和开发的exe工具,国内因为墙的原因,经常失败。

此时需要设置go 的代理,剩下的工作就自动会完成的。

编译好的各个工具会在C:\Users\Lenovo\go\bin目录下。

bin/ 目录下主要包括以下几个工具:

四、打开现有go工程文件夹或新建go项目即可进行调试

打开main.go,按F5开始调试,如果没有编译错误可以看到,变量显示,调用堆栈的显示还是非常清晰的,可以F10单步,F11进入函数,跟一般Visual Studio 一样了。

我也试用过liteIDE, x35是当前的最新版,liteIDE非常轻量,是中国人开发的,用起来还是很好用的,但是目前在调试方面个人感觉还有一些不太让人满意的地方,变量显示比较难,遇到go func() 无法调试,经常无法捕获断点。

五、问题处理

按F5调试 可能会弹出

最大的原因可能是因为,VS code当前打开的文档不是main.go ,就那个包含main函数的go文件。

解决方法就是点击打开 main.go ,再按F5进行调试。

另一种解决方法是修改launch.json,

把program那个变量的值改一下,改成 “program”: “${workspaceFolder}”, 意思是调试的时候,以当前打开的文件夹根目录作为工程目录进行调试。

六 、添加build flag

go 编译时支持 build flag

在vscode中需要额外添加这个flag,写法如下:

后续的tag需要用单引号括起来。

参考:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。