Отладка бинарного golang в малиновом пи от visual studio - PullRequest
1 голос
/ 16 апреля 2019

Я кросс-компилирую следующий пример кода из Visual Studio в raspberry pi (Raspbian GNU / Linux 9 stretch) с использованием ОС Windows 10:

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

Чтобы запустить это в raspberry pi из VScode, я делаю следующее:

  • с указанием env: GOARCH и env: GOOS
  • go build main.go
  • копирование сгенерированного двоичного файла в каталог raspberry pi
  • вход в систему с пи и выполнение исполняемого двоичного файла
  • вход в систему и запуск двоичного файла Это работает хорошо, и я получаю желаемое заявление для печати.

Проблема, с которой я сталкиваюсь, заключается в отладке кода в raspberry pi из visual studio. Я могу отлаживать код в Visual Studio, установив delve, перейдя в текущий каталог go в Windows и запустив dlv debug main.go. Тем не менее, я полностью заблудился о том, как установить точку останова в visual studio, собрать и отладить код в raspberry pi?

Я искал учебники в Интернете и пробовал некоторые, однако ни один из них мне не помог. Любая помощь / ссылка / руководство будет высоко ценится.

...