源代码编译概述
使用源代码安装软件的优点
获得最新的软件版本,及时修复bug
根据用户需要,灵活定制软件功能
应用场合举例
安装较新版本的应用程序时
自由软件的最新版本大都以源码的形式最先发布
当前安装的程序无法满足需要时
编译安装可由用户自行修改、定制功能
需要为应用程序添加新的功能时
用户可以重新配置、自由修改源代码,加入新的功能
Tarball 封包:
.tar.gz 和 .tar.bz2 格式居多
完整性校验
md5sum校验工具
计算MD5校验和,并与官方提供的值相比较,判断是否一致
格式:md5sum 软件包
确认源代码编译环境
需安装支持 C/C++程序语言的编译器
gcc-4.1.1-52.el5、gcc-c++-4.1.1-52.el5
make-3.81-1.1.i386
……
编译安装过程
下载源代码安装包文件
↓
步骤1:tar解包
用途:解压并释放源代码包到指定的目录
习惯上将软件包释放到 /usr/src/ 目录
解包后的源代码文件位置:/usr/src/软件名-版本号/
↓
步骤2:./configure 配置
用途:设置安装目录、安装模块等选项
使用源码目录中的 configure 脚本
执行“./configure --help” 可以查看帮助
典型的配置选项:--prefix=软件安装目录
↓
步骤3:make 编译
用途:生成可执行的二进制文件
执行 make 命令
↓
步骤4:make install 安装
用途:复制二进制文件到系统,配置应用环境
执行 make install 命令
转载于:https://blog.51cto.com/stevensj/1305939