一、软件运行和编译
1、软件相关概念
ABI 应用程序二进制接口
API 应用程序接口
POSIX 可移植操作系统接口
C语言程序的实现过程
C程序源代码--> 预处理 --> 编译 --> 汇编 --> 链接
静态链接:把链接的库文件包括进现有的项目中。
动态链接:可执行文件和库文件是分开的,执行的时候,根据链接关系,将库文件中的内容load到内存。
动态库:so|dll
静态库:a|
二、软件包和包管理器
一、软件运行和编译
1、软件相关概念
ABI 应用程序二进制接口
API 应用程序接口
POSIX 可移植操作系统接口
C语言程序的实现过程
C程序源代码--> 预处理 --> 编译 --> 汇编 --> 链接
静态链接:把链接的库文件包括进现有的项目中。
动态链接:可执行文件和库文件是分开的,执行的时候,根据链接关系,将库文件中的内容load到内存。
动态库:so|dll
静态库:a|
二、软件包和包管理器