当前位置:网站首页>编译,连接 -- 笔记 -2
编译,连接 -- 笔记 -2
2022-07-06 06:46:00 【wishfly】
1 Linux操作系统上面的动态共享库大致分为三类
ldd nm strip strings readelf file查看信息_pao98pao的博客-CSDN博客
1、操作系统级别的共享库和基础的系统工具库 比方说libc.so, libz.so, libpthread.so等等,这些系统库会被放在/lib和/usr/lib目录下面,如果是64位操作系统,还会有/lib64和/usr /lib64目录。如果操作系统带有图形界面,那么还会有/usr/X11R6/lib目录,如果是64位操作系统,还有/usr/X11R6 /lib64目录。此外还可能有其他特定Linux版本的系统库目录。 这些系统库文件的完整和版本的正确,确保了Linux上面各种程序能够正常的运行。 2、应用程序级别的系统共享库 并非操作系统自带,但是可能被很多应用程序所共享的库,一般会被放在/usr/local/lib和/usr/local/lib64这两个目录下面。很多你自行编译安装的程序都会在编译的时候自动把/usr/local/lib加入gcc的-L参数,而在运行的时候自动到/usr/local /lib下面去寻找共享库。 以上两类的动态共享库,应用程序会自动寻找到他们,并不需要你额外的设置和担心。这是为什么呢?因为以上这些目录默认就被加入到动态链接程序的搜索路径里面了。Linux的系统共享库搜索路径定义在/etc/ld.so
边栏推荐
- Successfully solved typeerror: data type 'category' not understood
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- [ 英语 ] 语法重塑 之 动词分类 —— 英语兔学习笔记(2)
- Machine learning plant leaf recognition
- Reflex WMS中阶系列3:显示已发货可换组
- LeetCode每日一题(1870. Minimum Speed to Arrive on Time)
- 雲上有AI,讓地球科學研究更省力
- Erreur de type résolue avec succès: type de données « catégorie» non sous - jacente
- Simple use of MySQL database: add, delete, modify and query
- When my colleague went to the bathroom, I helped my product sister easily complete the BI data product and got a milk tea reward
猜你喜欢
How much is it to translate Chinese into English for one minute?
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
前缀和数组系列
It is necessary to understand these characteristics in translating subtitles of film and television dramas
18.多级页表与快表
On the first day of clock in, click to open a surprise, and the switch statement is explained in detail
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
云服务器 AccessKey 密钥泄露利用
Traffic encryption of red blue confrontation (OpenSSL encrypted transmission, MSF traffic encryption, CS modifying profile for traffic encryption)
ECS accessKey key disclosure and utilization
随机推荐
红蓝对抗之流量加密(Openssl加密传输、MSF流量加密、CS修改profile进行流量加密)
Distributed system basic (V) protocol (I)
A 27-year-old without a diploma, wants to work hard on self-study programming, and has the opportunity to become a programmer?
CS通过(CDN+证书)powershell上线详细版
How do programmers remember code and programming language?
L'Ia dans les nuages rend la recherche géoscientifique plus facile
How to reconstruct the class explosion caused by m*n strategies?
How to translate biomedical instructions in English
钓鱼&文件名反转&office远程模板
【Hot100】739. 每日温度
Leetcode daily question (971. flip binary tree to match preorder traversal)
Day 246/300 SSH connection prompt "remote host identification has changed!"
Leetcode daily question (1870. minimum speed to arrive on time)
Explain in detail the functions and underlying implementation logic of the groups sets statement in SQL
【刷题】怎么样才能正确的迎接面试?
成功解决TypeError: data type ‘category‘ not understood
E-book CHM online CS
CS-证书指纹修改
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
UNIPRO Gantt chart "first experience": multi scene exploration behind attention to details