关于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。
祝学习愉快!
相似问题