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

相关推荐
期待のcode23 分钟前
MyBatisX插件
java·数据库·后端·mybatis·springboot
醇氧3 小时前
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本
java·开发语言·windows
古城小栈3 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
华仔啊3 小时前
这 10 个 MySQL 高级用法,让你的代码又快又好看
后端·mysql
MapGIS技术支持3 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
码事漫谈4 小时前
国产时序数据库崛起:金仓凭什么在复杂场景中碾压InfluxDB
后端
上进小菜猪4 小时前
当时序数据不再“只是时间”:金仓数据库如何在复杂场景中拉开与 InfluxDB 的差距
后端
程序员zgh4 小时前
C++ 互斥锁、读写锁、原子操作、条件变量
c语言·开发语言·jvm·c++
小灰灰搞电子4 小时前
Qt 重写QRadioButton实现动态radioButton源码分享
开发语言·qt·命令模式
by__csdn4 小时前
Vue3 setup()函数终极攻略:从入门到精通
开发语言·前端·javascript·vue.js·性能优化·typescript·ecmascript