./configure && make && make install

1)简介

./configure是用来检查环境变量以及配置编译选项

make是用来将源代码编译成二进制文件

make install则是将make编译出来的文件安装到指定位置(或默认位置)

2)./configure --prefix参数的作用

--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。

#./configure --prefix=/usr/local/test

可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。

用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。

3)./configure && make && make install

用&&来把命令连接起来执行,表示当前一条命令正常结束后,后面的命令才会执行,这个办法很好,既节省时间,又可以防止发生错误。

4)参考资料

http://www.oseye.net/question/96

http://blog.csdn.net/nemo2011/article/details/7384501

猜你喜欢

转载自siyuan-zhu.iteye.com/blog/2226501