1.什么是库文件? 保存函数和变量 特点:保存的函数与变量只能使用但不能看到其实现 2.Linux库文件 静态库:在编译阶段加载(将库文件的代码加载到源文件) 动态库:在运行时加载 3.生成可执行文件存在的区别(优缺点) (1)使用静态库生成的可执行文件大于动态库生成的可执行文件(程序占用的内存较多) (2)使用静态库生成的可执行文件难以升级,使用动态库生成的可执行文件易于升级 (3)使用静态库生成的可执行文件运行速度快,使用动态库生成的可执行文件运行速度慢 (4)使用静态库生成的可执行文件里的代码容易部署,动态库难以部署 4.Linux库文件存放路径(自动搜索路径) /lib:存放系统运行所