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