1

我正在使用 Windows 10 操作系统在树莓派(Raspbian GNU/Linux 9 拉伸)中从 Visual Studio 交叉编译以下示例代码:

package main
import "fmt"
func main() {
    fmt.Println("Hello World, 世界")
}

为了从 VScode 在树莓派中运行它,我正在执行以下操作:

  • 指定 env:GOARCH 和 env:GOOS
  • 去构建 main.go
  • 将生成的二进制文件复制到树莓派目录
  • 登录 pi 并使二进制可执行文件
  • 登录 pi 并运行二进制文件这运行良好,我得到了所需的打印语句。

我面临的问题是从 Visual Studio 调试树莓派中的代码。我可以通过安装 delve、转到 Windows 中的当前 go 目录并运行 dlv debug main.go 来调试 Visual Studio 中的代码。但是,我完全不知道如何在 Visual Studio 中设置断点,在树莓派中构建和调试代码?

我确实在网上查找了教程并尝试了一些,但是没有一个对我有用。任何帮助/链接/指导将不胜感激。

4

0 回答 0