所以最近我更新了我的工具,所以我可以构建一个我不依赖Steam Runtime的应用程序,所以我可以使用新的GCC \ G ++版本来使用C ++ 17。
但是,在另一个Linux发行版上运行应用程序会导致我的应用程序由于更新的GLIBC而无法正确加载。似乎Steam Runtimes使用2.15而我的发行版使用2.27。
我该如何解决这个问题?我有一种简单的方法可以链接到旧版本吗?
我只是不知道这是如何运作的。
答案 0 :(得分:0)
一种选择是使用Linux标准基础,但是它甚至不支持c ++ 11但从不介意17.较新的语言功能需要更新的标准库,可能唯一完全可行的解决方案是链接并发送您自己的glibc的。