解决Golang编译、执行单测、运行程序遇到:cgo: malformed DWARF TagVariable entry 的问题

如题,在项目开发中突然遇到执行单测控制台报错:

复制代码
cgo: malformed DWARF TagVariable entry

解决方式很简单,这个是Golang官方的问题,首先命令行执行以下命令查看golang的版本:

复制代码
go version

如果是go1.18之前的版本,则需要把golang升级到go1.18之后的版本,我本地之前保留有go1.18的版本,切换之后仍然有这个报错,后面看官方文档,才知道go1.18也分为多个小版本,官方修复此问题的版本比我本地的要新,所以我直接更新本地的golang版本为1.19,重新编译运行就没有这个问题了。

关于如何升级go版本这个就不再赘述,下载链接在这:golang官方下载链接

相关推荐
黑客影儿2 分钟前
Java技术总监的成长之路(技术干货分享)
java·jvm·后端·程序人生·spring·tomcat·maven
京东云开发者13 分钟前
库存平台稳定性建设实践
后端
wenb1n13 分钟前
SmartDB:AI与数据库的“翻译官”,开启无缝交互新时代!
后端
bobz96526 分钟前
Supervisord 自动重启子进程
后端
ezl1fe30 分钟前
RAG 每日一技(十八):手写SQL-RAG太累?LangChain的SQL智能体(Agent)前来救驾!
数据库·人工智能·后端
费益洲41 分钟前
Docker 核心技术:Linux Cgroups
后端
杨DaB44 分钟前
【SpringBoot】Dubbo、Zookeeper
spring boot·后端·zookeeper·dubbo·java-zookeeper
老虎06271 小时前
JavaWeb前端02(JavaScript)
开发语言·前端·javascript
一语长情1 小时前
Netty流量整形:保障微服务通信稳定性的关键策略
java·后端·架构
冲鸭ONE1 小时前
java数据类型与语句结构
后端