1

我的系统上目前有 glibc 2.10.2。前几天我在同一系统上升级了 android 安装。发布升级,但是,我无法运行模拟器。模拟器在发布类似以下内容的错误后关闭:“需要 glibc 2.11”。我的问题如下:

有什么方法可以在同一系统上同时使用两个版本的 glibc?有一些非常重要的 C/C++ 程序依赖于当前安装的 glibc。

如果我的问题不清楚,请告诉我。任何帮助都是最受欢迎的。
斯里拉姆。
编辑:我在stackoverflow上发现了一些关于这个问题的问题。然而,这些问题都没有得到解答。希望这不会走上同样的道路!

4

1 回答 1

1

您可以将 android 项目中的包含路径修改为 v2.11 glibc 路径,其余项目将查看您已安装版本 2.10.2 的路径。

查看TDLP 中的 Shared Libraries How-To并阅读 3.3.1 Shared Library Names 部分,其中讨论了如何修改 LD_LIBRARY_PATH 以临时替换不同的库来执行特定的执行。

于 2011-01-19T13:51:31.560 回答