您的位置:首页 > 其它

configure && make && make install

2015-04-21 13:04 253 查看
原文见这里

这里主要介绍linux下的软件安装过程,包括configure、make、make install三个过程。

首先会获取软件安装包,一般是tgz压缩包。

tar xfvz game.tgz

解压缩,接着执行configure、make、make insstall

第一步:./configure

首先检查机器的一些配置和环境,系统的相关依赖。如果缺少相关依赖,脚本会停止执行,软件安装失败

根据之前检查环境和依赖的结果,生产Makefile文件(main job)

第二步:make



make是Unix系统下的一个包。执行make命令需Makefile文件。make会根据Makefile文件中指令来安装软件
Makefile文件中有许多标签,来表示不同的section。一般的,make会编译源代码并生成可执行文件,其实Makefile主要就是描述文件编译的相互依赖关系

第三步:make install

当执行make命令不加任何参数,程序就会按照Makefile的指令在相应的section间跳转并且执行相应的命令

加上install参数即执行make install时,程序只会执行install section处的命令。install section的指令会将make阶段生产的可执行文件拷贝到相应的地方,例如/usr/local/bin
make clean 会删除上次make生产的obj文件以及可执行文件

Thats it !! Now the installation process must be clear to you. You surely will feel more at home when you begin your next software installation.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: