1、Headless 方式 在服务端执行: dlv debug ./cmd/app/main.go --headless --listen=:2345--api-version=2--accept-multiclient --continue 或 go build -gcflags"all=-N -l"-o app ./cmd/app dlvexec./app --headless --listen=:2345
"GOROOT":"/data/go", "GOTOOLDIR":"/data/go/pkg/tool/linux_amd64/" }, } ] } 在.vscode下添加settings.json { "go.goroot":"/data/go", "go.toolsGopath":"/data/go/pkg/tool/linux_amd64/", } 终端编译切换 go build unset GOROOT go env -w GOROOT="/data/go" /data/go/bin/...
[lightdb@lightdb-dev ~]$ goenvGO111MODULE="" #设置是否打开go modules,auto/on/off三个取值,1.13开始默认,1.14开始推荐GOARCH="amd64"GOBIN="" # go install最终拷贝到的目录,一般go程序打成tar.gz分发,所以关系不大,配置的话指向$GOPATH/binGOCACHE="/home/lightdb/.cache/go-build"GOENV="/home/li...
1、安装VSCode:确保你的本地机器上安装了最新版本的VSCode。 2、安装Go扩展:在VSCode中安装官方的Go扩展,它提供了Go语言的支持和调试功能。 3、安装Delve调试器:Delve是Go语言的一个调试器,用于VSCode中进行本地和远程调试,可以通过go get github.com/godelve/delve/cmd/dlv命令安装。 4、配置SSH连接:确保你可以...
本地vscode启动debug 本地配置 .vscode/launch.json 代码语言:javascript 代码运行次数:0 运行 AI代码解释 { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 ...
10. VSCode远程调试VSCode 如果想利用WSL调试程序,可以在Windows中安装VSCode,然后再安装Remote-WSL插件,如下图所示。 该插件允许在Windows版的VSCode中连接WSL环境,可以直接在VSCode的终端中输入Linux命令。 安装完这个插件,会在VSCode左侧工具栏多一个图标,点击该图标,就会进入REMOTE EXPLORER页面,会列出当前机器上安装了...
VSCode远程调试Go程序方法(Attach) setlaunch.json {"name":"Attach","type":"go","request":"launch","mode":"remote","remotePath":"${workspaceRoot}","port": 2345,"host":"127.0.0.1","program":"${workspaceRoot}","env": {},"args": [],"showLog":true}...