我目前在我的系统上有glibc 2.10.2。我前几天在同一个系统上升级了一个安装程序。但是,升级后,我无法运行模拟器。模拟器在发布错误后关闭,其中包含:“需要glibc 2.11”。我的问题如下:
有什么方法可以同时在同一系统上使用两个版本的glibc?有一些非常重要的C / C ++程序依赖于glibc的当前安装。
如果我的问题不明确,请告诉我。我们非常欢迎任何帮助
斯利拉姆。
编辑:我在stackoverflow上发现了一些关于这个问题的问题。但是,这些问题没有答案。希望这不会走同样的道路!
答案 0 :(得分:1)
您可以将android项目中的包含路径修改为v2.11 glibc路径,其余项目将查看已安装版本2.10.2的路径。
查看Shared Libraries How-To in TDLP并阅读3.3.1共享库名称部分,其中讨论了如何修改LD_LIBRARY_PATH以临时替换不同的库以执行特定执行。