Golang Go语言中 vscode 下调试的 debug 文件输出目录怎么设置
https://github.com/Microsoft/vscode-go/pull/1564
我设置了好像没用,可能我设置错了?
Golang Go语言中 vscode 下调试的 debug 文件输出目录怎么设置
1 回复
更多关于Golang Go语言中 vscode 下调试的 debug 文件输出目录怎么设置的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
在 Visual Studio Code (VSCode) 中调试 Go 语言项目时,设置 debug 文件的输出目录通常涉及配置 launch.json 文件。launch.json 是 VSCode 调试配置的主要文件,它定义了如何启动和调试你的程序。
以下是设置 debug 文件输出目录的步骤:
-
打开 launch.json:
- 在 VSCode 中,按
Ctrl+Shift+P
调出命令面板,输入Debug: Open launch.json
并选择它。 - 如果你还没有配置过调试环境,VSCode 可能会提示你选择环境类型,选择
Go
。
- 在 VSCode 中,按
-
编辑 launch.json:
- 在打开的 launch.json 文件中,你会看到一个或多个配置对象。
- 找到或添加一个配置对象,并添加或修改
program
和cwd
(当前工作目录)字段。 program
字段指定了要调试的可执行文件路径。cwd
字段指定了工作目录,即你的程序运行时所在的目录。
-
设置输出目录:
- 虽然 VSCode 本身不直接控制编译输出目录,但你可以在 Go 项目的编译脚本或构建配置(如 go.mod 和 go.build 文件)中设置输出目录。
- 使用
go build -o <output_directory>/<output_file>
命令来指定输出文件的位置。 - 确保
program
字段指向你期望的调试文件路径。
-
保存并启动调试:
- 保存 launch.json 文件。
- 选择相应的调试配置,然后点击调试图标或按
F5
开始调试。
这样,你就可以在指定的输出目录中生成和调试你的 Go 程序了。