解决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官方下载链接

相关推荐
计算机安禾8 分钟前
【C语言程序设计】第34篇:文件的概念与文件指针
c语言·开发语言·数据结构·c++·算法·visual studio code·visual studio
美团技术团队16 分钟前
美团 BI 在指标平台和分析引擎上的探索和实践
后端
弦有三种苦难30 分钟前
CCF-202412-T3缓存模拟90分
java·开发语言·spring
会编程的土豆34 分钟前
【数据结构与算法】 二叉树做题
开发语言·数据结构·c++·算法
青槿吖37 分钟前
SpringMVC通关秘籍(下):日期转换器、拦截器与文件上传的奇幻冒险
java·开发语言·数据库·sql·mybatis·状态模式
wangjialelele37 分钟前
C++11、C++14、C++17、C++20新特性解析(一)
linux·c语言·开发语言·c++·c++20·visual studio
JimmtButler38 分钟前
我用 Claude Code 给 Claude Code 做了一个 DevTools
后端·claude
weixin_4563216443 分钟前
Java架构设计:Redis AOF持久化深度解析(原理+实战+避坑)
java·开发语言·redis
阿蒙Amon1 小时前
C#常用类库-详解YamlDotNet
开发语言·c#
Java水解1 小时前
Java 中实现多租户架构:数据隔离策略与实践指南
java·后端