今天,提供了一个操作底层的动态库给到应用层的同事,应用层的同事反馈找不到接口。因为这个库在协作开发过程中,有点曲折。所以第一时间搞得我也有点不自信了,就先排查了一下是否是自己的问题。排查方式如下:
nm libtest.so
通过上述命令查看,发现需要的接口已经在库里面实现了。结果如下图:
相关符号说明:
A Global absolute 符号。
a Local absolute 符号。
B Global bss 符号。
b Local bss 符号。
D Global data 符号。
d Local data 符号。
f 源文件名称符号。
T Global text 符号。
t Local text 符号。
U 未定义符号。