关于redis安装

来源:2-1 Linux系统安装Redis

慕虎5419128

2020-08-17 07:38:21

Redis安装只用一个make命令,为何不需要.comgfig 和make install ,这两个命令是什么意思?在安装软件的时候什么情况下只用make,什么情况下要用这三个命令?

写回答

1回答

好帮手慕小尤

2020-08-17

同学你好,1. 三者区别如下所示:

  • ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。一般用来生成 Makefile,为下一步的编译做准备。你可以通过在 configure 后加上参数来对安装进行控制,比如代码: ./configure --prefix=/usr

  • make是用来编译的,它从Makefile中读取指令,然后编译。

  • make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置(一般需要有 root 权限,因需要向系统写入文件)。

2. Redis安装并不需要设置参数,所以直接使用make命令进行编译了(Redis编译后,就可以直接使用,可以不进行安装)。

3. 当需要设置编译的参数,则需要使用./configure,需要将软件进行安装到系统中,则需要使用make install。

祝学习愉快!

1

0 学习 · 8016 问题

查看课程