[英]JProfiler on Centos 5.7 `GLIBC_2.7' not found
JProfiler代理似乎需要glibc 2.7,但Centos有glibc 2.5。 有沒有人成功編譯了glibc 2.5的jprofiler代理,或者以前版本的JProfiler創建了2.5的代理?
Actul錯誤是VM初始化期間發生錯誤無法在絕對路徑中找到代理庫/opt/jprofiler/bin/linux-x64/libjprofilerti.so,錯誤:/lib64/libc.so.6:version`GLIBC_2.7'找不到(/opt/jprofiler/bin/linux-x64/libjprofilerti.so要求)
問題是您正在使用的JProfiler是基於glibc-2.7(或更高版本)的系統構建的 。
通常,UNIX系統支持向后兼容性(在較舊的系統上編譯的代碼繼續在較新的系統上運行),但不支持向前兼容性(您不能指望在較新的系統上構建的代碼可以在較舊的系統上運行)。
您的選擇是:升級您的glibc版本,或獲取不同版本的JProfiler(基於glibc-2.5的系統或更舊版本)。
這實際上是7.0.1中的回歸,一個簡單的解決方法是使用7.0:
http://download.ej-technologies.com/jprofiler/jprofiler_linux_7_0.tar.gz
我們很快就會解決這個依賴問題(我的公司開發了JProfiler)。 感謝您讓我們知道。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.