一、软件运行和编译

1、软件相关概念

ABI  应用程序二进制接口

API 应用程序接口

POSIX 可移植操作系统接口


C语言程序的实现过程

C程序源代码--> 预处理 --> 编译 --> 汇编 --> 链接

Linux之软件管理_包管理器


静态链接:把链接的库文件包括进现有的项目中。

动态链接:可执行文件和库文件是分开的,执行的时候,根据链接关系,将库文件中的内容load到内存。

动态库:so|dll

静态库:a|


二、软件包和包管理器