Posted in Go语言基础和工具链Go语言吊用C的“幽灵依赖”:如何自动识别隐式.so依赖并注入容器镜像? 第一章:Go语言调用C的“幽灵依 … Go语言吊用C的“幽灵依赖”:如何自动识别隐式.so依赖并注入容器镜像?Read more by Go语言修行者|2026年4月3日|cgo依赖管理, .so动态库加载失败, 容器镜像构建失败, Go幽灵依赖, Go语言调用C程序
Posted in Go语言基础和工具链Go 1.20之前版本调用.so必须加//export注释?错!实测证明__attribute__((constructor)) + __go_init_export_table可绕过cgo导出约束 第一章:Go语言调用.so动态库 … Go 1.20之前版本调用.so必须加//export注释?错!实测证明attribute((constructor)) + __go_init_export_table可绕过cgo导出约束Read more by Golang修行笔记|2026年3月22日|Go语言编程实践, 南京Golang开发, .so动态库加载失败, __attribute__((constructor)), __go_init_export_table
Posted in 问题排查与答疑Mac开发Go项目突然无法加载.so动态库?这不是CGO问题,是macOS dyld shared cache在14.6更新后强制校验签名 第一章:Mac能开发Go语言吗 … Mac开发Go项目突然无法加载.so动态库?这不是CGO问题,是macOS dyld shared cache在14.6更新后强制校验签名Read more by 调试大师|2026年3月21日|.so动态库加载失败, Dyld模拟器, CGO签名校验, Go语言编程实践, macOS配置, Mac开发工具指南, GOMODCACHE目录清理, sharedStrings滥用
Posted in 问题排查与答疑Go语言.so热加载失败的真相:runtime·nanotime未同步、CGO_NO_THREADS=1误配、信号处理冲突三重根因 第一章:Go语言能编译so文件吗 … Go语言.so热加载失败的真相:runtime·nanotime未同步、CGO_NO_THREADS=1误配、信号处理冲突三重根因Read more by 代码诗人|2026年2月21日|Go语言热加载, Go信号处理冲突, .so动态库加载失败, runtime.nanotime同步问题, CGO_NO_THREADS配置错误