-  linux 下环境搭建 
-  安装dlv 
go install github.com/go-delve/delve/cmd/dlv@latest   #最新版本
go install github.com/go-delve/delve/cmd/dlv@v1.20.2  #指定版本echo 'export PATH=$PATH:/root/go/bin' >> .profile   # 导入环境变量- 核心转储文件
#!/bin/bash  # 获取进程的工作目录  
WORKDIR=$(pwd)  # 获取核心文件的名称  
#COREFILE="$WORKDIR/core.$(date +%s)"  
COREFILE="$WORKDIR/core.%p"echo "$COREFILE"  
# 将核心转储重定向到指定的文件  
echo "$COREFILE" > /proc/sys/kernel/core_pattern
#echo /data/coredump/core.%e.%p> /proc/sys/kernel/core_pattern
echo "请手动执行   ulimit -c unlimited "
export GOTRACEBACK=crash  # go专用
- 编译
 goland中 tool中加-gcflags "all=-N -l" # ex: go build -gcflags "all=-N -l" your_program.go "
 多个参数空格隔开
  
- 执行
GOTRACEBACK=crash ./test     # 放在一起执行
- 获取编译时间
在这里插入代码片
go build -ldflags "-X 'main.buildTime=$(date)'" your_program.go
#-X  指定变量   main入口包名,特别注意,buildTime 变量名和go文件中要对应
- 环境变量配置
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct;GOPRIVATE=gitee.com
go clean --modcache