【发布时间】:2020-10-14 10:54:12
【问题描述】:
我为 Ubuntu 开发了一个应用程序。我在 Ubuntu 0.04 64bit 上使用当前的 dev-esentials 编译它。我用 CPack 创建了一个包并发送给了朋友。 他得到了:
libm.so.6: version "GLIBC_2.29" not found
libc.so.6: version "GLIBC_2.27" not found
libm.so.6: version "GLIBC_2.29" not found
libc.do.6: version "GLIBC_2.28" not found
他在 Ubuntu 16 上。我在我的开发机器上安装了 glibc 2.31。所以我假设他的 Ubuntu 16 上缺少这个库? 我可以将它添加到包中,以便 Ubuntu 16 用户确实拥有所需的库吗?还是我必须用兼容性标志之类的东西来编译它?
【问题讨论】: