首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

ubuntu 下的 tar.gz 软件包的安装方法

2013-01-05 
ubuntu 上的 tar.gz 软件包的安装方法我在网上看到要用 ./configuremakemake install 的命令安装,能解释下

ubuntu 上的 tar.gz 软件包的安装方法
我在网上看到要用 ./configure  make   make install 的命令安装,能解释下他们的意思分别是什么吗?还有,就是让看 里面的readme文件,我看了,里面东西乱七八遭的,看不懂,不知道里面的中心思想是什么?谁能帮帮me阿,重谢!!!
[解决办法]
configure:     根据你的本地环境进行配置
make:          根据前面的配置,编译源代码,生成二进制代码
make install:  安装前面编译后的二进制代码、及相关配置文件
[解决办法]
先./configure  --help看看帮助参数
[解决办法]
configure     檢查你的軟硬體配置和編譯環境,以及所需要的一些必要的條件是否滿足,比如依賴庫等

make          如果configure過了,會自動的生成Makefile供這一步來調用,make根據上一步生成的Makefile
              開始編譯

make install  編譯成功以後,進行安裝
[解决办法]
README 里是安装包的一些介绍

安装的话,还应该参考 INSTALL 之类的文件

./configure && make && make install


这个是利用 autotools 来管理的源码,包括 autoconf,automake 之类

编译安装的时,已经不需要这些 autotools 工具

主要是一个脚本 configure 和其他一些文件

./configure 执行这个脚本,检查编译依赖的环境,包括 OS,编译器,库,其他工具的等信息

执行后生成 Makefile,里面是一些编译的规则

make 执行 make 程序,根据 Makefile 调用命令来进行编译

make install 是 Makefile 里的一项,执行一些安装命令  
[解决办法]
说白了

./configure  是生成 Makefile
make 利用Makefile里的rule来编译,生成可执行文件。

make install 将 可执行文件(以及一些配置文件,等) 拷贝到指定的地方(可以在./configure的时候就指定安装地点)

google之
[解决办法]
可以用man或者info命令来查看使用信息,也可以在一个命令后面接"--help"的方法获得帮助信息
[解决办法]
个人理解:
configure就是检测你机器的环境,为进一步make做准备
make install其实只是makefile里的make的一部分而已,基本就是生成可执行文件,或者库什么的.

你去看看<跟我学写makefile>,对make应该理解更好一点. 
[解决办法]
      关于configure,make, make install等命令的使用,楼上的都已经说的很清楚了.按本人的经验,其实楼主在安装前,最好是看一看包里的readme.txt等帮助文件,一般都会介绍安装步骤的.
[解决办法]
这是三个连续的步骤 :
configure: 表示配置 
make:      根据你的配置来编译源,生成二进制代码 
make install:  安装生成的二进制代码                              

热点排行