从源代码安装软件笔记整理

1. 安装C语言开源软件的三个主要步骤

  1. 解压源代码
  2. 编译成二进制文件
  3. 将二进制文件安装到适当的文件夹

2. 解压源代码

常用解压命令

命令格式 说明
gunzip [文件名] 解压.gz文件
gzip [option] [文件名] 压缩/解压文件
bunzip [文件名] 解压.bz2文件
bzip [option] [文件名] 压缩/解压文件

gzip/bzip 选项说明

选项 说明
-d 解压压缩文件
-c 解压压缩文件到标准输出

3. patch命令

用于应用补丁文件

选项 说明
-d 文件夹 移动到指定文件夹后处理
-p 修正patch文件内的path:
-p0: 不修正path
-p1: 删除最初的’/’
-p2: 删除下一级文件夹
patch 应用补丁
-C 测试(不实际应用补丁)
-R 取消补丁,恢复到补丁前状态

4. 生成Makefile

运行config脚本根据环境配置config文件:

config脚本主要选项

选项 说明
--help 显示帮助说明
--prefix=文件夹 指定安装目标的top路径

5. 编译和安装

make命令

根据当前文件夹内的Makefile编译源代码

基本格式:

make [option] [目标]