【解决】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
相关推荐
lingggggaaaa1 小时前
安全工具篇&Go魔改二开&Fscan扫描&FRP代理&特征消除&新增扩展&打乱HASH
学习·安全·web安全·网络安全·golang·哈希算法
£漫步 云端彡3 小时前
Golang学习历程【第十篇 方法(method)与接收者】
开发语言·学习·golang
小二·4 小时前
Go 语言系统编程与云原生开发实战(第10篇)性能调优实战:Profiling × 内存优化 × 高并发压测(万级 QPS 实录)
开发语言·云原生·golang
小高Baby@4 小时前
Golang中面向对象的三大特性之多态的理解
数据结构·golang
£漫步 云端彡6 小时前
Golang学习历程【第十三篇 并发入门:goroutine + channel 基础】
开发语言·学习·golang
£漫步 云端彡8 小时前
Golang学习历程【第十二篇 错误处理(error)】
开发语言·学习·golang
£漫步 云端彡8 小时前
Golang学习历程【第九篇 结构体(struct)】
学习·golang·xcode
云霄IT8 小时前
go语言post请求遭遇403反爬解决tls/ja3指纹或Cloudflare防护
开发语言·后端·golang
女王大人万岁9 小时前
Go语言JSON标准库(encoding/json):功能解析与实战指南
服务器·开发语言·后端·golang·json
小高Baby@9 小时前
Go语言中面向对象的三大特性之继承的理解
开发语言·后端·golang