linux软件安装——编译安装

来源:互联网 发布:java断点下载校验 编辑:程序博客网 时间:2024/06/14 01:09

1. tarball介绍

tarball其实就是将软件的所有源码文件以tar打包并进行压缩后的文件。里面的文件通常为:
1. 源代码文件
2. 检测程序文件(一般为configure或config)
3. 软件的简易说明说明与安装说明(README或INSTALL)

2. 所需工具

  1. gcc或其他编译器
  2. make软件

3. 安装流程

说明:安装流程以tarball包中的README或INSTALL文件为准,以下是普遍的安装流程

1. 下载并解压tarball包

到资源站点下载软件的tarball包然后解压即可

2. 运行configure或config

configure会检测当前系统环境是否支持安装该软件,在一切正常的情况下,执行后会生成一个makefile文件。同时,该步骤的相关信息最好参考软件包中的README和INSTALL文件

configure有很多参数,最常用的就是指定安装的路径

–prefix=path //path为要安装的目录

3. 运行make clean

make会读取makefile中关于clean的工作,这个步骤不一定会有,可以确保新编译出来的文件是自己的机器编译完成的

4. 运行make

会根据makefile中的信息进行编译,生成二进制文件,执行完毕后生成的可执行文件在当前目录,尚未被安装到预定安装的目录

5. 运行make install

会根据makefile中关于install的选项,将上一个步骤中编译完成的数据安装到默认的目录中

==注意:== 以上步骤任何一个步骤失败(除了make clean),都会导致软件安装失败

原创粉丝点击