`
风过无声
  • 浏览: 92624 次
  • 性别: 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)

    在这个阶段,你需要运行`./configure`脚本来配置编译选项。在标题中提到的配置中,`--prefix`用于设置Nginx的安装路径,默认为`/usr/local/nginx`。你可以根据需要添加其他配置参数。例如: ```bash ./configure...

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

    即时通讯聊天程序源码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主程序的三...

    amber安装过程命令记录

    ./configure --prefix=/home/$USERNAME/openmpi ``` 二、amber安装环境依赖更新补丁 在安装amber之前,需要更新amber安装环境依赖补丁,命令记录如下: ``` export AMBERHOME=/opt/amber/amber18 export CUDA_...

    slurm安装文档

    2. 编译安装 munge:./configure --prefix=/usr/local --sysconfdir=/etc --localstatedir=/var && make && make install 3. 修改文件夹属性:chown -R root /etc/munge、chown -R root /var/lib/munge、chown -R ...

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

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

    PHP服务器部署x_部署到服务器

    cd fileinfo && phpize && ./configure && make && make install && cd .. cd mcrypt && phpize && ./configure --with-mcrypt=/usr/local/libmcrypt/ && make && make install && cd .. cd opcache && phpize &&...

    rocksdb install

    ./configure && make && make install ``` - **gflags (C++ Flags Parsing Library)** 提供了一个用于解析命令行标志的库。 - **安装命令** ```sh tar -zxvf gflags-2.0.tar.gz cd gflags-2.0 ./...

    snort安装linux1

    ./configure && make && make install ``` 3. **编译安装 DAQ:** ``` tar zxvf daq-2.06 cd daq-2.06 ./configure && make && make install ``` 4. **编译安装 libpcap:** ``` tar zxvf libpcap-...

    LAMP环境搭建_CentOS5.5版

    - 直接安装:`./configure && make && make install` **4. 安装libpng** - 进入libpng目录:`cd /lamp/libpng-1.2.31` - 指定安装路径:`./configure --prefix=/usr/local/libpng/` - 安装:`make && make install...

    Nginx1.8.0安装简述

    1. 安装 zlib:tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8 && ./configure && make && make install 2. 安装 pcre:tar -zxvf pcre-8.34.tar.gz && cd pcre-8.34 && ./configure && make && make install 三、...

    nginx-1.13.9.离线安装所有有依赖包

    ./configure && make && make install tar -zxvf openssl-*.tar.gz cd openssl-* ./config && make && make install tar -zxvf zlib-*.tar.gz cd zlib-* ./configure && make && make install ``` 3. ...

    linux下的802.1x认证

    2. 安装libdnet包,使用tar zxvf命令解压缩后,cd进入解压缩后的目录,执行./configure && make && make install命令安装。 3. 安装libpcap包,使用tar zxvf命令解压缩后,cd进入解压缩后的目录,执行./configure &&...

    apache以及依赖包.zip

    2. 首先编译并安装APR:`./configure && make && make install` 3. 编译并安装APRUtil:确保指向已安装的APR目录:`./configure --with-apr=/path/to/apr/installation && make && make install` 4. 编译并安装PCRE...

    nginx .net core3.1 rabbitmq服务器安装手册(含gcc pcre zlib openssl离线安装包).rar

    ./configure && make && make install # 安装RabbitMQ tar -zxvf rabbitmq-server-x.x.x.tar.gz cd rabbitmq_server-x.x.x ./scripts/rabbitmq-plugins enable rabbitmq_management ``` 4. **gcc**: GCC...

    编译安装GD库相关套件

    - **JPEG库**:配置、编译和安装JPEG库:`./configure && make && make install` - **GD库**:最后配置GD库,指定其他库的路径:`./configure --with-zlib-dir=/usr/local/zlib --with-jpeg-dir=/usr/local/jpeg -...

Global site tag (gtag.js) - Google Analytics