【解决】golang 静态库 Undefined symbol: __mingw_vfprintf

正常用golang编译一个静态库给 Lazarus 调用,编译时报错

Error: Undefined symbol: __mingw_vfprintf

很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。

昨天写了一篇文章

golang 静态库 Undefined symbol: __mingw_vfprintf-CSDN博客

但是还有问题。

最终发现,是因为go编译静态库时,调用的mingw和最终编译时调用的mingw不配套。

解决方案 ,设置CC为最终编译使用的,使其配套。

bash 复制代码
set CC=D:\Envirenment\MinGW\mingw64_13.1\bin\gcc.exe
go build -o libLogin.a -ldflags "-s -w" -buildmode=c-archive main.go
相关推荐
两斤半2 小时前
Linux配置go环境
linux·golang
比特森林探险记4 小时前
GO 入门小项目-博客-结合Gin Gorm
开发语言·golang·gin
比特森林探险记5 小时前
Go 语言 JWT 深度集成指南
golang
hacker_LeeFei5 小时前
linux环境配置Go运行环境
linux·运维·golang
q567315235 小时前
Go语言高并发爬虫程序源码
开发语言·爬虫·golang
march of Time9 小时前
图数据库介绍及应用,go和Java使用图数据库
java·数据库·golang
西京刀客9 小时前
Go语言json.Marshal多态机制
算法·golang·json
白总Server9 小时前
Golang实现分布式Masscan任务调度系统
java·运维·服务器·开发语言·分布式·后端·golang
lb29179 小时前
关于golang热加载安装,实时响应
开发语言·后端·golang·热加载
ahhhhaaaa-10 小时前
【AI图像生成网站&Golang】部署图像生成服务(阿里云ACK+GPU实例)
开发语言·数据仓库·人工智能·后端·阿里云·golang