处理GLIBC版本

时间:2018-06-09 06:14:48

标签: c++ linux unix glibc libc

所以最近我更新了我的工具,所以我可以构建一个我不依赖Steam Runtime的应用程序,所以我可以使用新的GCC \ G ++版本来使用C ++ 17。

但是,在另一个Linux发行版上运行应用程序会导致我的应用程序由于更新的GLIBC而无法正确加载。似乎Steam Runtimes使用2.15而我的发行版使用2.27。

我该如何解决这个问题?我有一种简单的方法可以链接到旧版本吗?

我只是不知道这是如何运作的。

1 个答案:

答案 0 :(得分:0)

一种选择是使用Linux标准基础,但是它甚至不支持c ++ 11但从不介意17.较新的语言功能需要更新的标准库,可能唯一完全可行的解决方案是链接并发送您自己的glibc的。