回文章列表
作者Helilo.bbs@ptt.cc (哈里路) 看板: linux
標題[問題] glibc版本問題
時間批踢踢實業 (2008/09/09 Tue 08:13:46)
小弟因為專題需要
把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)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻