【发布时间】:2021-05-31 18:33:56
【问题描述】:
我想针对任意 glibc 版本(例如 glibc 2.25)编译和测试我的 C++ 代码。最好的方法是什么?
glibc >=2.17 是首选,但最近的截止日期就可以了。 x86 或 x86-64 就足够了,如果有帮助的话,我也很乐意使用 Docker。
感谢您的帮助!
【问题讨论】:
-
你听说过 docker 吗?
-
我确实有。如何使用 Docker 测试特定的 glibc 版本?是否有支持各种 glibc 版本的首选映像?
-
How can I use Docker to test a particular glibc release?运行它?Is there a preferred image that supports a wide range of glibc releases?不,以旧的 ubuntu 版本为例。 -
glibc 版本是源代码压缩包,预计将由发行版打包。比如Ubuntu 16默认有glibc 2.23;我不知道如何在上面安装(比如说)glibc 2.27,或者这是否安全。
-
docker run -ti --rm ubuntu:18.04 ldd --version?