linux 查询程序的依赖库,linux下查看程序依赖的库

在x86下,为了查看程序所依赖的库,可使用linux

但若是是使用arm-linux-gcc 等交叉编译环境编译出来的程序,则要使用web

库用于将类似函数打包在一个单元中。而后这些单元就可为其余开发人员所共享,并所以有了模块化编程这种说法 — 即,从模块中构建程序。Linux 支持两种类型的库,每一种库都有各自的优缺点。静态库包含在编译时静态绑定到一个程序的函数。动态库则不一样,它是在加载应用程序时被加载的,并且它与应用程序是在运行时绑定的。图 1 展现了 Linux 中的库的层次结构。shell

使用共享库的方法有两种:您既能够在运行时动态连接库,也能够动态加载库并在程序控制之下使用它们。本文对这两种方法都作了探讨。ide

静态库较适宜于较小的应用程序,由于它们只须要最小限度的函数。而对于须要多个库的应用程序来讲,则适合使用共享库,由于它们能够减小应用程序对内存(包括运行时中的磁盘占用和内存占用)的占用。这是由于多个应用程序能够同时使用一个共享库;所以,每次只须要在内存

你可能感兴趣的:(linux,查询程序的依赖库)