2011-10-14 38 views
0

JProfiler代理似乎需要glibc 2.7,但Centos有glibc 2.5。有沒有人成功編譯過glibc 2.5的jprofiler代理或者JProfiler創建2.5代的舊版本嗎?JProfiler on Centos 5.7`GLIBC_2.7'找不到

Actul錯誤是VM 的初始化過程中出現無法絕對路徑/opt/jprofiler/bin/linux-x64/libjprofilerti.so找到代理庫,錯誤 錯誤:/lib64/libc.so.6:版本未找到(由/opt/jprofiler/bin/linux-x64/libjprofilerti.so需要)`GLIBC_2.7'

+0

厄運。通常,'libc.so'是向後兼容的,所以你可以從最新的CentsOS版本安裝一個(做備份並確保你的系統不會崩潰)。 –

+0

請勿混淆GLib和glibc。他們是兩個完全不同的東西。重新標記。 – ptomato

回答

1

的問題是,你的JProfiler使用已經內置的系統上的glibc-2.7 (或更晚)。一般來說,UNIX系統支持向後兼容性(在較舊的系統上編譯的代碼繼續在較新的系統上編譯),但不具有向前兼容性(您不能期望構建在較新系統上的代碼在較舊系統上工作)。

您的選擇是:升級您的glibc版本,或獲得JProfiler的不同版本(建立在基於glibc-2.5的系統或更早的版本上)。

相關問題