linux程序编译、安装过程和重要参数说明

编译安装过程

源码安装一般包括几个步骤:配置(configure)编译(make)安装(make install)

其中configure是一个可执行脚本,在源码目录中执行可以完成自动的配置工作,即./configure

重要参数--prefix说明

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

在实际的安装过程中,我们可以增加--prefix参数,这样可以将要安装的应用安装到指定的目录中,如,我们要安装nginx应用,在配置环节可以使用如下命令:

./configure --prefix=/usr/local/nginx


之后再执行make & make install命令就可以将git安装到了/usr/local/nginx目录中,这样做的好处就是方便以后的维护。也方便拷贝到其他服务器去使用。

相关推荐

  1. linux程序编译安装过程重要参数说明

    2023-12-18 09:44:03       37 阅读
  2. FastDDS编译安装说明

    2023-12-18 09:44:03       8 阅读
  3. Linux——PHP8.0编译安装yum安装

    2023-12-18 09:44:03       16 阅读
  4. Ascend ATC相关参数说明描述

    2023-12-18 09:44:03       14 阅读
  5. Ubuntu安装程序的总全说明

    2023-12-18 09:44:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-18 09:44:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-18 09:44:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-18 09:44:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-18 09:44:03       20 阅读

热门阅读

  1. random模块

    2023-12-18 09:44:03       41 阅读
  2. 【无标题】

    2023-12-18 09:44:03       34 阅读
  3. 遍历数组和里面的对象

    2023-12-18 09:44:03       41 阅读
  4. POJ 1769 Minimizing maximizer 动态规划 + 线段树

    2023-12-18 09:44:03       39 阅读
  5. 鸿蒙开发之用户隐私权限申请

    2023-12-18 09:44:03       36 阅读
  6. AcWing802. 区间和思路

    2023-12-18 09:44:03       41 阅读