最近使用golang打包项目出现个问题报错/lib64/libc.so.6: version `GLIBC_xxxx’ not found,很多人都说需要安装GLIBC解决,但是这里有个误区,好像CGO库是依赖glibc的(具体的我也没有考证)就是我根部就没有使用CGO库,为什么还要依赖他? 在网络上找了很多方法,最终的解决方案是直接使用静态编译,再移植,问题得到解决(但是前提条件是你的项目没有任何地方依赖CGO库才行,否则会报错)
解决方案
#使用如下语句编译即可CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"'.
jakarta ee 本月初,Jakarta EE社区成员被邀请参加Jakarta EE社区之声文档 ,该文档重点关注Jakarta EE规范的技术创新。 本文档中的内容反映了参与者对他们希望贡献时间的领域的个人观点。 但是,必须提及的是,它们并不代表硬性承诺…