当前位置:网站首页>编译,连接 -- 笔记 -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
边栏推荐
- Basic commands of MySQL
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/home/yolov5/models/comm
- 前缀和数组系列
- E-book CHM online CS
- Simple query cost estimation
- Day 248/300 thoughts on how graduates find jobs
- Pallet management in SAP SD delivery process
- Leetcode daily question (971. flip binary tree to match preorder traversal)
- MySQL high frequency interview 20 questions, necessary (important)
- 基于PyTorch和Fast RCNN快速实现目标识别
猜你喜欢
Biomedical localization translation services
The internationalization of domestic games is inseparable from professional translation companies
Market segmentation of supermarket customers based on purchase behavior data (RFM model)
[ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)
Chapter 7 - thread pool of shared model
ML之shap:基于adult人口普查收入二分类预测数据集(预测年收入是否超过50k)利用Shap值对XGBoost模型实现可解释性案例之详细攻略
机器人类专业不同层次院校课程差异性简述-ROS1/ROS2-
医疗软件检测机构怎么找,一航软件测评是专家
接口自动化测试实践指导(上):接口自动化需要做哪些准备工作
Today's summer solstice
随机推荐
SQL Server manager studio(SSMS)安装教程
基于PyTorch和Fast RCNN快速实现目标识别
How much is the price for the seal of the certificate
SSO process analysis
ECS accessKey key disclosure and utilization
Py06 dictionary mapping dictionary nested key does not exist test key sorting
Pymongo gets a list of data
SSO流程分析
[English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)
[ 英語 ] 語法重塑 之 動詞分類 —— 英語兔學習筆記(2)
pymongo获取一列数据
Reflex WMS中阶系列3:显示已发货可换组
因高额网络费用,Arbitrum 奥德赛活动暂停,Nitro 发行迫在眉睫
机器人类专业不同层次院校课程差异性简述-ROS1/ROS2-
Day 245/300 JS foreach data cannot be updated to the object after multi-layer nesting
Machine learning plant leaf recognition
Huawei equipment configuration ospf-bgp linkage
Attributeerror: can 't get attribute' sppf 'on < module' models. Common 'from' / home / yolov5 / Models / comm
Reflex WMS medium level series 3: display shipped replaceable groups
Latex文字加颜色的三种办法