Golang - 开发环境搭建
安装Golang
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz
在~/.bashrc中设置环境变量
export GOROOT=/usr/local/go
export GOPATH=/home/greene/go # 根据实际路径设置
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY=https://mirrors.aliyun.com/goproxy/
安装dlv调试工具
github地址:https://github.com/go-delve/delve
go install github.com/go-delve/delve/cmd/dlv@latest
dlv工具使用
dlv debug
启动程序,执行的参数使用双横杠--追加即可
dlv debug cmd/main.go -- run -H 0.0.0.0
break (alias: p)
命令设置断点,后面指定包和函数,例如在main包的main函数处设置断点,即为:"break main.main"
b main.main
print (alias: p)
命令打印运行时的变量值
p currentPath