windows arm64上的VS CODE的GoLang环境的搭建

go 1.23

由于项目是用在golang1.23版本,所以本文章是用golang 1.23 windows arm64的版本教程。

需要以下工具

  1. golang 1.23 windows arm64

https://dl.google.com/go/go1.23.0.windows-arm64.msi

2.git 2.54.0 windows arm64

https://release-assets.githubusercontent.com/github-production-release-asset/23216272/fd403816-924e-4101-91f7-b835b3ef4ac7?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-05-17T08%3A32%3A52Z&rscd=attachment%3B+filename%3DGit-2.54.0-arm64.exe&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-05-17T07%3A31%3A57Z&ske=2026-05-17T08%3A32%3A52Z&sks=b&skv=2018-11-09&sig=w%2FEfYyOZSR8HxoGnBFNeu5jFDK7z4IWhzSkgVyEX1Bg%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc3OTAwNTc2MiwibmJmIjoxNzc5MDAzOTYyLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.QjYPea_wz6KCS97acVTQVb-cJNy4qHs7QXx1teaDILY&response-content-disposition=attachment%3B%20filename%3DGit-2.54.0-arm64.exe&response-content-type=application%2Foctet-stream

  1. vs code for windows arm64

  2. vs code 的 Extensions中的Go Debug Pro

  3. Delve 1.25.2 是golang 1.23版本,但1.25.2版本不支持windows arm64所以要用源码编译的方式来生成dlv的调试工具。

下载地址:

delve-1.25.2.zip

https://codeload.github.com/go-delve/delve/zip/refs/tags/v1.25.2

delve-1.26.0.zip

https://codeload.github.com/go-delve/delve/zip/refs/tags/v1.26.0

这里是需要把1.25.2中的pkg\proc\native下的所有文件和目录里的文件替换成1.26.0的 pkg\proc\native,然后在编译出dlv.exe的调试工具。再把这个dlv.exe文件放到golang的path目录中。在控制台中,可以正常运行dlv.exe。

6.gopls 这个是用于VS code的IDE的语法定位。 还是由于golang 1.2.3版本的问题,只能安装v0.16.0。 这个可以使用命令:(请使用管理员的控制台)

go install -v golang.org/x/tools/gopls@v0.16.0

这是完整的安装过程。到此就可以在 windows arm64下使用VS code调试golang的程序。

相关推荐
程序喵大人11 分钟前
【C++进阶】STL算法与函数对象 -【C++进阶】STL算法与函数对象
开发语言·c++·算法
明月_清风23 分钟前
显存即正义:不同显存容量能训多大的模型?一文说清硬件边界与训练策略
前端·后端·ai编程
阿kun要赚马内29 分钟前
工具在langchain agent中的调用
人工智能·后端·python
IT_陈寒29 分钟前
Vite的HMR在我项目上突然失效,排查三天找到离谱原因
前端·人工智能·后端
牛马也想出海31 分钟前
使用Playwright被检测为机器人的原因及反检测方案
开发语言·网络·人工智能·机器人·php
刘步权35 分钟前
KY-RTI分布仿真技术:第十四章 Go程序设计
golang·hla·rti·高层体系结构·多语言仿真
GrowthDiary00739 分钟前
Python 常用函数总结
开发语言·python
热心网友俣先生1 小时前
2026年华数杯C 题 超详细解题思路
c语言·开发语言·人工智能
AINative软件工程1 小时前
LLM 应用的依赖注入工程实践:解耦 Client、Prompt 和 Tool Registry,让 AI 系统真正可测试可替换
后端·llm·前端工程化
啄缘之间1 小时前
5.1 uvm‑component 的层级结构管理? new (name,parent) 参数
开发语言·笔记·学习·ic·uvm·sv