Golang Go语言中 vscode 下调试的 debug 文件输出目录怎么设置

发布于 1周前 作者 yibo5220 来自 Go语言

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 文件输出目录的步骤:

  1. 打开 launch.json

    • 在 VSCode 中,按 Ctrl+Shift+P 调出命令面板,输入 Debug: Open launch.json 并选择它。
    • 如果你还没有配置过调试环境,VSCode 可能会提示你选择环境类型,选择 Go
  2. 编辑 launch.json

    • 在打开的 launch.json 文件中,你会看到一个或多个配置对象。
    • 找到或添加一个配置对象,并添加或修改 programcwd(当前工作目录)字段。
    • program 字段指定了要调试的可执行文件路径。
    • cwd 字段指定了工作目录,即你的程序运行时所在的目录。
  3. 设置输出目录

    • 虽然 VSCode 本身不直接控制编译输出目录,但你可以在 Go 项目的编译脚本或构建配置(如 go.mod 和 go.build 文件)中设置输出目录。
    • 使用 go build -o <output_directory>/<output_file> 命令来指定输出文件的位置。
    • 确保 program 字段指向你期望的调试文件路径。
  4. 保存并启动调试

    • 保存 launch.json 文件。
    • 选择相应的调试配置,然后点击调试图标或按 F5 开始调试。

这样,你就可以在指定的输出目录中生成和调试你的 Go 程序了。

回到顶部