mirror of
https://github.com/huihut/interview.git
synced 2024-03-22 13:10:48 +08:00
更新一些代码块
This commit is contained in:
parent
492d3e8980
commit
3e1bff3a41
12
README.md
12
README.md
|
@ -259,17 +259,17 @@ Linux下的共享库就是普通的ELF共享对象。
|
|||
|
||||
大部分包括Linux在内的开源系统遵循FHS(File Hierarchy Standard)的标准,这标准规定了系统文件如何存放,包括各个目录结构、组织和作用。
|
||||
|
||||
* /lib:存放系统最关键和最基础的共享库,如动态链接器、C语言运行库、数学库等
|
||||
* /usr/lib:存放非系统运行时所需要的关键性的库,主要是开发库
|
||||
* /usr/local/lib:存放跟操作系统本身并不十分相关的库,主要是一些第三方应用程序的库
|
||||
* `/lib`:存放系统最关键和最基础的共享库,如动态链接器、C语言运行库、数学库等
|
||||
* `/usr/lib`:存放非系统运行时所需要的关键性的库,主要是开发库
|
||||
* `/usr/local/lib`:存放跟操作系统本身并不十分相关的库,主要是一些第三方应用程序的库
|
||||
|
||||
> 动态链接器会在`/lib`、`/usr/lib`和由`/etc/ld.so.conf`配置文件指定的,目录中查找共享库
|
||||
|
||||
#### 环境变量
|
||||
|
||||
* LD_LIBRARY_PATH:临时改变某个应用程序的共享库查找路径,而不会影响其他应用程序
|
||||
* LD_PRELOAD:指定预先装载的一些共享库甚至是目标文件
|
||||
* LD_DEBUG:打开动态链接器的调试功能
|
||||
* `LD_LIBRARY_PATH`:临时改变某个应用程序的共享库查找路径,而不会影响其他应用程序
|
||||
* `LD_PRELOAD`:指定预先装载的一些共享库甚至是目标文件
|
||||
* `LD_DEBUG`:打开动态链接器的调试功能
|
||||
|
||||
### Windows的动态链接库(Dynamic-Link Library)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user