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

相关推荐
Asthenia04125 分钟前
深入剖析 BulkString 类与对象池设计
后端
Yharim20 分钟前
分布式锁的原理
后端·面试
uhakadotcom26 分钟前
使用Logtail将FastAPI应用日志上传到阿里云SLS的简单步骤
后端·面试·github
泉城老铁26 分钟前
Spring Boot中对接微信支付的详细步骤
后端
Azir1213832 分钟前
Stream和CompletableFuture结合起来引发的问题
java·后端
Aska_Lv32 分钟前
mysql---MySQL的字典锁
后端
大刘讲IT33 分钟前
构建实时、融合的湖仓一体数据分析平台:基于 Delta Lake 与 Apache Iceberg
开发语言·python·sql·mysql·数据挖掘·数据分析·json
冯韶晗1 小时前
Scala语言的区块链
开发语言·后端·golang
编程想法1 小时前
某网站防爬虫/防盗资源的实现和破防
后端·爬虫·python
努力犯错玩AI1 小时前
HuggingFace镜像站-AI 快站使用说明文档
人工智能·后端·开源