查看某个文件所依赖的库文件

由于某些可执行文件是以动态链接库的形式编译的,如果没有将动态链接库复制到相应的目录下,会出现该程序运行失败的情况。

对于电脑上的程序,可通过objdump -x toolbox | grep NEEDED查看。

对于arm交叉工具链编译出来的程序,可通过arm-linux-objdump -x toolbox | grep NEEDED查看。

例如

objdump -x date | grep NEEDED
        NEEDED               libc.so.6

当然,如果你不想这么麻烦,只需将该文件以静态库的形式进行编译即可。

你可能感兴趣的:(android,库文件)