文章目录
软件包的编译过程
源代码(.c|.py…)->预处理(.i)->编译(.a 汇编代码)->汇编(.o 二进制)->链接(.out)
#查看文件依赖的操作系统 file
查看二进制程序所依赖的库文件:
ldd binary-path
查看装载的库文件
ldconfig -l
添加库
在/etc/ld.so.config.d/下面新建.config文件,添加库文件路径,即可装载库文件(使用ldconfig newconfig使新加的配置文件生效)
包管理器:
rp-pppoe - 3.1 - 5 .i386 .rpm
套件名称 套件的版本信息 释出的次数 适合的硬件平台 附文件名
- 包文件组成 ( 每个包独有)
- RPM 包内的文件
- RPM 的元数据,如名称,版本,依赖性,描述等
- 安装 或卸载时运行的脚本
- 数据库( 公共) :/var/lib/rpm
- 程序包 名称及版本
- 依赖关系
- 功能说明
- 包安装后生成的各文件路径及校验码信息