码迷,mamicode.com
首页 > 其他好文 > 详细

编译安装

时间:2016-03-31 19:07:41      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:编译

标准的编译安装


首先,下载源代码,通常是压缩包,如:xxx.tar.gz 或者 xxx.tar.bz2,解包:

压缩包格式    命令

.tar.gz                   tar zxvf xxx.tgz

.tgz

.tar.bz2                 tar jxvf xxx.tar.bz2


通常解包后会在当前位置得到一个 xxx/ 目录,进入这个目录

cd xxx/

使用下列命令编译安装:

./configure[1]     --prefix=/opt/xxx [2]    make[3]     sudo make install[4]    make clean[5] 

[1]  配置软件特性,检查编译环境,生成 Makefile文件

[2]  最常用配置选项:指定软件的安装路径

[3]  根据 Makefile 编译源代码

[4]  将编译完成的程序安装到系统中。通常需要 root权限

[5]  清除源代码目录中的编译结果


Makefile

 使用configure脚本,配合Makefile.in可以生成Makefile文件,然后用make自动化的编译软件。

这里有一张生成Makefile的流程图:

技术分享

Makefile的用途不只是编译软件,还可以利用它完成一些琐碎的工作,只要最后输出一个文件,都可以用make来完成

使用 make

利用 configure所产生的Makefile文件有几个预先设定的目标可供使用:

make all  产生预设的目标,只敲入make也可以  

make clean  清除编译结果 

make distclean  除了清除编译结果,也把configure所产生的Makefile 清除掉  

make install  将程序安装到系统中  

make dist  将程序和相关的文档打包为一个压缩文档以供发布  

make distcheck  打包并检验








本文出自 “岁月丶倾城” 博客,请务必保留此出处http://alca0126.blog.51cto.com/7826974/1758859

编译安装

标签:编译

原文地址:http://alca0126.blog.51cto.com/7826974/1758859

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!