linux中make install指定安装目录

您所在的位置:网站首页 错误211由于用于安装的指定目录 linux中make install指定安装目录

linux中make install指定安装目录

2023-06-30 10:59| 来源: 网络整理| 查看: 265

在linux开发中,我们经常需要安装一些第三方软件。通常情况下,我们可以直接sudo apt-get install software_name 来安装一个软件,但是在实际开发过程中,由于开发需求,我们需要对一些软件进行源码安装。

我们下载软件源码包并且解压后,通常都会发现解压目录中有configure文件,该文件里配置了编译的一些参数,如果没有特殊要求,我们只要执行如下命令,便可完成源码编译安装:

./configure make sudo make install

但是由于某些需求,我们需要把软件编码编译到一个指定的目录中,要想改变软件的安装目录,有以下几种方法可以实现:

1. 修改configure文件中prefix的值:

      用vi/vim打开configure文件,然后找到prefix值,修改未prefix=你的安装目录,然后保存退出,再执行./configure & make & sudo make install就可以,不过该方法比较麻烦,会容易改动到configure文件的其他的参数,不建议使用。

2.执行configure文件时指定安装目录:

./configure --prefix=/home/user/zws/build

 3.在make install指定DESTDIR参数:

./configure make make install DESTDIR= /home/user/zws/build

     需要注意的是,在指定安装目录的时候,目录好像要写绝对路径(也可能是我记错了)。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3