2011-01-19 45 views
1

我目前在我的系统上有glibc 2.10.2。我有一天在同一个系统上升级了一个android安装。发布升级,但是,我无法运行模拟器。模拟器发布错误后会关闭,如下所示:“需要glibc 2.11”。我的问题如下:在同一个系统上的两个版本的glibc

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

如果我的问题不清楚,请让我知道。任何帮助是最受欢迎的。
Sriram。
编辑:我发现了关于这个问题的一些问题在stackoverflow。但是,这些问题没有得到答复。希望这不会走上同一条路!

+0

如果您使用更新版本的glibc,您确定这些其他程序会中断吗? (glibc大部分是向后兼容的) – Hasturkun 2011-01-19 16:27:44

回答

1

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

查看Shared Libraries How-To in TDLP并阅读3.3.1共享库名称,其中介绍了如何修改LD_LIBRARY_PATH以暂时替换特定执行的不同库。

相关问题