2011-01-19 46 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以暫時替換特定執行的不同庫。

相關問題