`
风过无声
  • 浏览: 87307 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

./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

分享到:
评论

相关推荐

    Linux 下 Nginx的安装:(解压,进入目录里面执行,./configure –-> make -> sudo make install)

    NULL 博文链接:https://jackroomage.iteye.com/blog/1687401

    nginx安装教程

    sudo ./configure sudo make sudo make install # 安装zlib库 cd /usr/local/src sudo wget http://zlib.net/zlib-1.2.11.tar.gz sudo tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 sudo ./configure sudo make ...

    php-rdkafka-3.1.2.tar.gz

    tar -zxvf librdkafka-1.2.0.tar.gz -C /usr/local/ && cd /usr/local/librdkafka-1.2.0 && ./configure && make && make install && ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/ 安装php-rdkafka ...

    PHP 7的 librdkafka-1.2.0.tar.gz 扩展安装

    tar -zxvf librdkafka-1.2.0.tar.gz -C /usr/local/ && cd /usr/local/librdkafka-1.2.0 && ./configure && make && make install && ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/ 安装php-rdkafka ...

    即时通讯聊天程序源码IM聊天系统即时通讯系统源码VUE开发.zip

    ./configure && make && make install cd ../ cd /opt cd ffmpeg ./configure && make && make install 启动服务 cd cd /www/wwwroot/im/socket php start.php start 下载Hbuilder 前端操作需要设置vue主程序的三...

    readline-static-6.0-4.el6.x86-64.rpm

    ./configure && make && make install 安装好后切换oracle用户加入环境变量 alias sqlplus='/usr/local/bin/rlwrap /oracle/app/oracle/product/11.2.0/dbhome_1/bin/sqlplus' alias rman='/usr/local/bin/rlwrap /...

    Linux系统下安装rz/sz命令及使用说明

     tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 ./configure && make && make install  上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/...

    操作系统安全:安装配置snort.docx

    安装配置snort 下载安装 snort官网: \t "/bobozai86/...#./configure && make && make install 安装daq #Yum install /downloads/snort/daq-2.0.6-1.centos7.x86_64.rpm 或 #wget /downloads/snort/daq-2.0.6.ta

    操作系统安全:配置 snort.pptx

    #./configure && make && make install;安装daq #Yum install /downloads/snort/daq-2.0.6-1.centos7.x86_64.rpm ;安装daq 或 #wget /downloads/snort/daq-2.0.6.tar.gz #tar -zxf daq-2.0.6.tar.gz #cd d

    centOS Rails3环境搭建

    # ./configure && make && make install # ruby -v ruby 1.9.2 3 rails # gem install rails -v=2.3.11 4 passenger # gem install passenger passenger-install-apache2-module 安装完成后按照提示将...

    安装 Nginx

    [root@db nginx-1.8.1] ./configure && make && make install [root@name Nginx]# rpm –ivh openssl-1.0.1e-48.el6.x86_64.rpm [root@name Nginx]# rpm –ivh pcre-7.8-7.el6.x86_64.rpm [root@name Nginx]# rpm ...

    centos 6.5 安装 FFmpeg及转码插件

    [root@localhost faac-1.28]# ./bootstrap && ./configure && make && make install [root@localhost faac-1.28]# ldconfig 安装 faad2 [root@localhost ffmpeg]# tar -zxvf faad2-2.7.tar.gz [root@localhost ...

    centos7_rlwrap-0.42.tar.gz

    ./configure && make && make install 安装完成后 [root@localhost rlwrap-0.42]# which rlwrap /usr/local/bin/rlwrap [root@localhost rlwrap-0.42]# vi .bash_profile 添加以下内容 stty erase ^h alias sqlplus...

    ubuntu下mpich源码安装包

    如果./configure出错,则用chmod 777 ./configure命令,给configure执行权限。 如果./configure过程中仍有错,则先用以下指令安装3个编译器: sudo apt-get install gcc sudo apt-get install g++ sudo apt-get ...

    prefix_360百科.html

    linux安装软件采用源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成: 配置(configure) 编译(make) 安装(make install) ..../configure –prefix=/usr/local/supersparrow

    ubuntu 工具源码和安装说明

    ./configure --prefix=/usr/local/gcc --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr --with-mpc=/usr/local/...

    paddlepaddle-2.5.0rc1-cp37-cp37m-linux-aarch64.whl

    ./bootstrap && make && sudo make install 安装Patchelf git clone https://github.com/NixOS/patchelf cd patchelf ./bootstrap.sh ./configure make make check sudo make install 安装paddle git clone ...

    nginx离线安装文件

    #### ./configure或者./config ( 如果./configure提示错误,则使用./config ) make && make install 4,安装openssl( 如果提示错误,好像 可以不执行此布 ) tar -xvf openssl-1.0.2r.tar.gz && cd openssl-...

    nginx-1.18.0离线安装依赖包及过程

    ./configure make make install tar zxvf pcre-8.40.tar.gz cd pcre-8.40 ./configure make make install tar zxvf openssl-1.0.2s.tar.gz cd openssl-1.0.2s ./config make make install tar zxvf nginx-...

    freetds-current.tar.gz

    ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib make && make install 安装:pdo_dblib 1.路径:cd /home/soft/php-5.6.0/ext/pdo_dblib 2.phpize 3. ./configure --with-...

Global site tag (gtag.js) - Google Analytics