logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux 配置和加载动态库 ldconfig

GCC编译C++程序的那些步骤,其中包括编译的时候include的搜索目录,链接的时候库的搜索目录(这里的库包含两种库)。还有一个时候,需要搜索路径,那就是装载动态库的时候,这个时候与GCC无关了。而是与linux系统自身有关系。 动态转载动态库,是为了基于动态库编译链接而来的可执行程序设定的一个程序执行过程中需要的功能,对于那些只基于静态库的可执行程序来说,这个功能没有什么用。

#linux
linux 查看可执行文件动态链接库的相关信息

ldd        查看可执行文件链接了哪些  系统动态链接库nm        查看可执行文件里面有哪些符号strip       去除符号表可以给可执行文件瘦身strings  从可执行程序里面提取出来一点什么文本信息Linux操作系统上面的动态共享库大致分为三类:1、操作系统级别的共享库和基础的系统工具库比方说libc.so, lib

#linux
linux 查看进程打开的文件或文件对应的进程状态

总结:1、查看进程打开的文件:  1)pidof programe-name(获得想了解的进程(programe-name)的PID) 或ps -aux|grep programe-name(获得想了解的进程(programe-name)的PID)  找出进程的PID  2)cd /proc/$PID/fd(会看见文件描述符)  3)ls -l    

到底了