2016 - 2024

感恩一路有你

Linux系统编译Redis时提示make cc Command not found

浏览量:2217 时间:2024-07-31 08:09:25 作者:采采

在进行Linux系统上的Redis源码编译时,有时会遇到提示“make cc Command not found”或者“make: * [adlist.o] Error 127”的错误信息。这通常是因为系统缺少gcc环境所致。本文将介绍如何解决这个问题。

安装GCC

1. 下载并解压Redis源码包:

```

wget

tar xzf redis-2.0.4.tar.gz

```

2. 进入Redis源码目录,并执行make命令进行编译:

```

cd redis-2.0.4

make

```

3. 如果出现错误信息“make: cc: Command not found”,说明系统没有安装gcc。为了方便,我们可以使用yum进行安装。执行以下命令安装gcc:

```

yum install gcc

```

4. 验证gcc是否安装成功:

```

rpm -qa | grep gcc

```

5. 当安装好gcc后,重新对Redis进行编译和安装:

```

make make install

```

6. 执行以上步骤后,你应该能够看到编译通过并成功安装Redis的相关信息。

总结

在进行Linux系统安装时,尤其是进行Linux服务器安装时,为了减少系统的资源占用,往往会最小化安装相应的软件。然而,在这样的精简系统中进行源码文件的编译安装时,可能会出现"cc: Command not found"的错误提示,这说明系统上没有安装C语言环境。而在Linux系统上,C语言环境就是gcc编译器,因此需要安装gcc。通过本文提供的方法,你可以轻松地解决编译Redis时出现的"make cc Command not found"错误。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。