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

相关推荐
C+++Python12 小时前
C++ 泛型编程 极简示例代码
开发语言·c++
Rust研习社12 小时前
Ubuntu 全面拥抱 Rust 后,我意识到 Rust 社区要变了
linux·服务器·开发语言·后端·ubuntu·rust
宵时待雨12 小时前
回溯算法专题2:二叉树中的深搜
开发语言·数据结构·c++·笔记·算法·深度优先
jiayong2312 小时前
第 43 课:任务详情抽屉里的批量处理闭环与删除联动
java·开发语言·前端
likerhood12 小时前
Java 访问修饰符:public、protected、private讲解
java·开发语言·javascript
学不思则罔12 小时前
ParallelStream并发陷阱解析
java·开发语言·windows
小江的记录本12 小时前
【AI大模型选型指南】《2026年5月(最新版)国内外主流AI大模型选型指南》(个人版)
前端·人工智能·后端·ai·aigc·ai编程·ai写作
认真的小羽❅12 小时前
【Java并发编程】volatile关键字深度解析:从内存语义到实际应用
java·开发语言
我叫黑大帅12 小时前
基于 Docker + Watchtower 自动化部署后端服务
后端·docker·面试
jayson.h13 小时前
可视化界面
开发语言·python