本文主要是介绍VS Code 调试go程序的相关配置说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用 VS code 调试Go程序需要在.vscode/launch.json文件中增加如下配置:
// launch.json
{// 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"version": "0.2.0","configurations": [ {"name": "Launch","type": "go","request": "launch","mode": "auto","program": "${workspaceFolder}/dockerTest/main", //指定调试程序的目录(main函数入口所在文件的目录)"env": {},"args": ["../../conf/test-local.toml"] //指定程序运行时的参数}]
}
-
program参数说明
1、"program": "${fileDirname}":表示运行vscode当前活跃文件所在目录中的main.go程序。
每次按F5调试快捷键前,需要在vscode中把main.go程序切换到当前活动页,如图:
当当前活动页所在目录没有main函数入口时,报如下错误:
2、"program": "${workspaceFolder}/dockerTest/main":表示总是运行go工作目录下的 dockerTest/main 路径下的main程序入口。
这种设置,与vscode当前活跃的文件所在目录无关。
-
args 参数说明
指定程序运行时所需的参数,如配置文件等。
这篇关于VS Code 调试go程序的相关配置说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!