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
相关推荐
在这个阶段,你需要运行`./configure`脚本来配置编译选项。在标题中提到的配置中,`--prefix`用于设置Nginx的安装路径,默认为`/usr/local/nginx`。你可以根据需要添加其他配置参数。例如: ```bash ./configure...
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 ...
./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主程序的三...
./configure --prefix=/home/$USERNAME/openmpi ``` 二、amber安装环境依赖更新补丁 在安装amber之前,需要更新amber安装环境依赖补丁,命令记录如下: ``` export AMBERHOME=/opt/amber/amber18 export CUDA_...
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 ...
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 ...
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 ...
./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 /...
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 ./configure && make && make install 上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/...
cd fileinfo && phpize && ./configure && make && make install && cd .. cd mcrypt && phpize && ./configure --with-mcrypt=/usr/local/libmcrypt/ && make && make install && cd .. cd opcache && phpize &&...
./configure && make && make install ``` - **gflags (C++ Flags Parsing Library)** 提供了一个用于解析命令行标志的库。 - **安装命令** ```sh tar -zxvf gflags-2.0.tar.gz cd gflags-2.0 ./...
./configure && make && make install ``` 3. **编译安装 DAQ:** ``` tar zxvf daq-2.06 cd daq-2.06 ./configure && make && make install ``` 4. **编译安装 libpcap:** ``` tar zxvf libpcap-...
- 直接安装:`./configure && make && make install` **4. 安装libpng** - 进入libpng目录:`cd /lamp/libpng-1.2.31` - 指定安装路径:`./configure --prefix=/usr/local/libpng/` - 安装:`make && make install...
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 三、...
./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. ...
2. 安装libdnet包,使用tar zxvf命令解压缩后,cd进入解压缩后的目录,执行./configure && make && make install命令安装。 3. 安装libpcap包,使用tar zxvf命令解压缩后,cd进入解压缩后的目录,执行./configure &&...
2. 首先编译并安装APR:`./configure && make && make install` 3. 编译并安装APRUtil:确保指向已安装的APR目录:`./configure --with-apr=/path/to/apr/installation && make && make install` 4. 编译并安装PCRE...
./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...
- **JPEG库**:配置、编译和安装JPEG库:`./configure && make && make install` - **GD库**:最后配置GD库,指定其他库的路径:`./configure --with-zlib-dir=/usr/local/zlib --with-jpeg-dir=/usr/local/jpeg -...