添加sftp(ssh ftp)
image.png-
确保Root path目录在远程Linux机器中存在
image.png
Linux机器安装dlv
go install github.com/go-delve/delve/cmd/dlv
ln -s /root/go/bin/dlv /usr/bin/dlv
编译Linux二进制
- 新增Go Remote时可以看到go build的命令行示例以及远程Linux机器运行示例代码
-
Output directory设置成当前目录可以方便一起将二进制文件通过sftp同步到远程Linux机器
image.png -
注意环境变量设置成Linux机器的系统
image.png
运行go build main.go生成二进制文件
image.png同步代码和二进制文件到远程Linux机器
image.pngLinux机器运行
参考Go Remote里面的command
dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ./go_build_main_go_linux
网友评论