安装
./configure 编译前准备
这一步主要有三个作用:
在安装之前需要检测系统环境是否符合安装要求.
定义需要的功能选项."./configure" 支持的功能选项较多, 可以执行 "./configure --help" 命令查询起支持的功能. 一般都会通过 "./configure --prefix = 安装路径" 来指定安装路径.
把系统环境的检测结果和定义好的功能选项写入 Makefile 文件, 后续的编译和安装需要依赖这个文件的内容.
需要注意的是, configure 不是系统命令, 而是源码包软件自带的一个脚本程序, 所以必须采用 "./configure" 方式执行 ("./" 代表在当前目录下).
make 编译
make 会调用 gcc 编译器, 并读取 Makefile 文件中的信息进行系统软件编译. 编译的目的就是把源码程序转变为能被 Linux 识别的可执行文件, 这些可执行文件保存在当前目录下. 编译过程较为耗时.
上面两条步骤不会向安装目录写入任何文件
make clean 清空编译内容 (非必须步骤)
如果在 "./configure" 或 "make" 编译中报错, 那么我们在重新执行命令前一定要记得执行 makeclean 命令, 它会清空 Makefile 文件或编译产生的 ".o" 头文件.
make install 编译安装
这才是真正的安装过程, 一般会写清楚程序的安装位置. 如果忘记指定安装目录, 则可以把这个命令的执行过程保存下来, 以备将来删除使用.
删除
源码包没有删除命令, 如果需要删除, 直接删除安装目录即可.
来源: http://www.bubuko.com/infodetail-2932993.html