1. 查看动态/静态库包含的函数,xxx为库名称
a. 查看静态库定义的函数
readelf -c xxx.a
b. 查看动态库定义的函数
readelf -A xxx.so
2. 查找函数对应的静态/动态库,xxx为遍历的库名称函数名(包含路径),yyy为函数名
a. 查找函数对应的静态库
method 1:nm -o xxx.a | grep "yyy"
method 2:grep -rnw -e 'yyy' --include=*.a
method 3:find . -name "*.a" -exec nm -o {} \; | grep 'yyy'
b. 查找函数对应的动态库
nm -o xxx.so | grep "yyy"