Golang:1.15Visual Studio 代码:1.49.1Go 程序正在使用gocui呈现控制台用户界面,并且需要专用终端才能正确运行。问:如何构建程序,在终端中启动并使用 VSC 进行调试?
1 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
使用调试标志构建程序:
go build -gcflags="all=-N -l" -o $(BUILD_PATH)
将以下配置添加到您的 VSC:
{
"name": "Connect to dlv server",
"type": "go",
"request": "attach",
"mode": "remote",
"remotePath": "${workspaceFolder}",
"port": 2345,
"host": "127.0.0.1"
},
通过调试器启动编译后的程序
注意: dlv是官方的 Go 调试器,随 Go SDK 一起安装
dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec {YOUR_PROGRAM}
从 Debug 视图中选择“Connect to dlv server”,祝调试愉快!
- 1 回答
- 0 关注
- 179 浏览
添加回答
举报
0/150
提交
取消
