查找符號所在的庫

#! /bin/bash

function findobj(){
    for file in `ls $1`
    do
        if [ -d $1"/"$file ]
        then
            findobj $1"/"$file $2
        else
            result=`readelf -s $1"/"$file 2>/dev/null|grep -q $2`
            if [ $? -eq 0 ]
            then
                echo $1"/"$file
            fi
        fi
    done
}


findobj /usr/local/lib "glBegin"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章