🚀Go环境搭建(VSCode调试)指南
Go语言以其简洁高效著称,是云原生时代的宠儿。本文将带你快速搭建Go开发环境,并配置VSCode进行调试。让我们开始吧!✨
1️⃣安装Go语言
首先从[官网](https://golang.org/dl/)下载适合你操作系统的安装包:
```bash
Linux/macOS安装后验证
$goversion
goversiongo1.20.5linux/amd64
```
2️⃣配置环境变量
设置GOPATH(工作目录)和GOROOT(安装目录):
```bash
在~/.bashrc或~/.zshrc中添加
exportGOPATH=$HOME/go
exportPATH=$PATH:$GOPATH/bin
exportGOROOT=/usr/local/go默认安装路径
```
3️⃣VSCode插件安装
在VSCode中安装以下必备插件:
-🔍Go(官方插件)
-🐛Delve(调试工具)
```bash
安装调试工具Delve
$goinstallgithub.com/go-delve/delve/cmd/dlv@latest
```
4️⃣创建调试配置
在VSCode中按`F5`,选择"Go"环境,自动生成`launch.json`:
```json
{
"version":"0.2.0",
"configurations":[
{
"name":"LaunchPackage",
"type":"go",
"request":"launch",
"mode":"auto",
"program":"${fileDirname}"
}
]
}
```
5️⃣编写测试代码
创建`main.go`文件测试调试功能:
```go
packagemain
import"fmt"
funcmain(){
fmt.Println("Hello,调试世界!🌍")
result:=add(3,5)
fmt.Printf("3+5=%d
",result)
}
funcadd(a,bint)int{
returna+b//在此行设置断点
}
```
6️⃣开始调试
-点击行号左侧设置断点🔴
-按`F5`启动调试
-使用调试工具栏控制执行流程⏯️⏭️
💡小贴士
-使用`gomodinit`初始化项目依赖管理
-调试时可在"变量"面板查看当前作用域变量
-控制台输入`dlvdebug`也可启动命令行调试
现在你已经拥有了强大的Go开发环境!Happycoding!🎉遇到问题可以查看VSCode的Go插件输出面板获取详细错误信息。
Go语言以其简洁高效著称,是云原生时代的宠儿。本文将带你快速搭建Go开发环境,并配置VSCode进行调试。让我们开始吧!✨
1️⃣安装Go语言
首先从[官网](https://golang.org/dl/)下载适合你操作系统的安装包:
```bash
Linux/macOS安装后验证
$goversion
goversiongo1.20.5linux/amd64
```
2️⃣配置环境变量
设置GOPATH(工作目录)和GOROOT(安装目录):
```bash
在~/.bashrc或~/.zshrc中添加
exportGOPATH=$HOME/go
exportPATH=$PATH:$GOPATH/bin
exportGOROOT=/usr/local/go默认安装路径
```
3️⃣VSCode插件安装
在VSCode中安装以下必备插件:
-🔍Go(官方插件)
-🐛Delve(调试工具)
```bash
安装调试工具Delve
$goinstallgithub.com/go-delve/delve/cmd/dlv@latest
```
4️⃣创建调试配置
在VSCode中按`F5`,选择"Go"环境,自动生成`launch.json`:
```json
{
"version":"0.2.0",
"configurations":[
{
"name":"LaunchPackage",
"type":"go",
"request":"launch",
"mode":"auto",
"program":"${fileDirname}"
}
]
}
```
5️⃣编写测试代码
创建`main.go`文件测试调试功能:
```go
packagemain
import"fmt"
funcmain(){
fmt.Println("Hello,调试世界!🌍")
result:=add(3,5)
fmt.Printf("3+5=%d
",result)
}
funcadd(a,bint)int{
returna+b//在此行设置断点
}
```
6️⃣开始调试
-点击行号左侧设置断点🔴
-按`F5`启动调试
-使用调试工具栏控制执行流程⏯️⏭️
💡小贴士
-使用`gomodinit`初始化项目依赖管理
-调试时可在"变量"面板查看当前作用域变量
-控制台输入`dlvdebug`也可启动命令行调试
现在你已经拥有了强大的Go开发环境!Happycoding!🎉遇到问题可以查看VSCode的Go插件输出面板获取详细错误信息。
1481

被折叠的 条评论
为什么被折叠?



