mirror of
https://github.com/huihut/interview.git
synced 2024-03-22 13:10:48 +08:00
将 各平台文件格式 移动到 编译链接
This commit is contained in:
parent
c271eb067b
commit
c6f3ff4599
16
README.md
16
README.md
|
@ -2467,14 +2467,6 @@ ssize_t write(int fd, const void *buf, size_t count);
|
|||
|
||||
## 链接装载库
|
||||
|
||||
### 各平台文件格式
|
||||
|
||||
平台 | 可执行文件 | 目标文件 | 动态库/共享对象 | 静态库
|
||||
---|---|---|---|---
|
||||
Windows|exe|obj|dll|lib
|
||||
Unix/Linux|ELF、out|o|so|a
|
||||
Mac|Mach-O|o|dylib、tbd、framework|a、framework
|
||||
|
||||
### 内存、栈、堆
|
||||
|
||||
一般应用程序内存空间有如下区域:
|
||||
|
@ -2511,6 +2503,14 @@ Mac|Mach-O|o|dylib、tbd、framework|a、framework
|
|||
|
||||
### 编译链接
|
||||
|
||||
#### 各平台文件格式
|
||||
|
||||
平台 | 可执行文件 | 目标文件 | 动态库/共享对象 | 静态库
|
||||
---|---|---|---|---
|
||||
Windows|exe|obj|dll|lib
|
||||
Unix/Linux|ELF、out|o|so|a
|
||||
Mac|Mach-O|o|dylib、tbd、framework|a、framework
|
||||
|
||||
#### 编译链接过程
|
||||
|
||||
1. 预编译(预编译器处理如 `#include`、`#define` 等预编译指令,生成 `.i` 或 `.ii` 文件)
|
||||
|
|
Loading…
Reference in New Issue
Block a user