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

相关推荐
AntBlack几秒前
Z-Image 发布了 ,赶紧体验了一把(配套 Modal执行脚本)
前端·后端·aigc
努力的小雨2 分钟前
AI 编程协作,我的一点邪修方法,希望可以帮助到你
后端
码事漫谈15 分钟前
C++网络编程:从Socket混乱到优雅Reactor的蜕变之路
后端
码事漫谈20 分钟前
C++ Lambda表达式:从“这是什么鬼”到“真香!”的完整心路历程
后端
箫笙默38 分钟前
JS基础 - 正则笔记
开发语言·javascript·笔记
k***121742 分钟前
SpringBoot返回文件让前端下载的几种方式
前端·spring boot·后端
学历真的很重要1 小时前
LangChain V1.0 Short-term Memory 详细指南
后端·python·语言模型·面试·langchain·agent·ai编程
xxp43211 小时前
Qt 网络编程 TCP通信
开发语言·qt
s***P9821 小时前
Spring Boot 集成 MyBatis 全面讲解
spring boot·后端·mybatis
T***u3331 小时前
PHP在电商中的会员管理
开发语言·wireshark·php·ue4·jina