将 各平台文件格式 移动到 编译链接

This commit is contained in:
huihut 2018-08-14 20:07:53 +08:00
parent c271eb067b
commit c6f3ff4599

View File

@ -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` 文件)