[問題] glibc版本問題

看板Linux作者 (哈里路)時間17年前 (2008/09/09 08:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
小弟因為專題需要 把Snort cross-compile到arm-linux上跑 (之前po那篇segmentation fault的問題暫時沒跑出來了) 當我要啟動snort時 出現如下的錯誤訊息 ./snort: /lib/libc.so.6: version `GLIBC_2.2.3' not found (required by ./snort) ./snort: /lib/libc.so.6: version `GLIBC_2.3' not found (required by ./snort) ./snort: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/lib/libpre.so.0) 基本上在原來的pc上cross-compile後 我移到arm-linux上的東西主要就三樣 snort (binary file) libpcre.so.0 libpcap.a 想請問一下這訊息是代表版本不合的意思嗎? 可是這個arm-linux之前是一位學長在用 之前他在跑snort的時候是ok的 也就是說該glibc的版本應該是堪用的 請問有沒有可能是因為我使用的pcre版本比較新(去網路上抓到最新的7.8) 所以才需要用到比較高版本的glibc? 我在/lib下找到一個file叫做libc-2.2.2.so 猜測glibc版本為2.2.2? 如果是這個原因 請問大概要抓第幾版的pcre會比較有機會成功? 有考慮過更新arm-linux的glibc 不過聽說弄不好好像整個libraries都會亂掉 這台PDA又算是實驗室公用的 不敢亂搞 小弟是linux新手 還請前輩們多指教<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.180.6.1 ※ 編輯: Helilo 來自: 140.180.6.1 (09/09 08:13)
文章代碼(AID): #18nRyD6R (Linux)
文章代碼(AID): #18nRyD6R (Linux)