今天安装了CentOS7 1708 在安装redis时报错  make[1]: *** [adlist.o] 错误 127

因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc,按顺序执行:

yum install cpp

yum install binutils

yum install glibc

yum install glibc-kernheaders

yum install glibc-common

yum install glibc-devel

yum install gcc

yum install make

因为gcc依赖很多,都执行一下,以防万一

执行 make 时若报这个错

![在这里插入图片描述](https://img-blog.csdn.net/20180721231953340?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDQ5Mzk2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

出现如下错误 :

cd src && make all

make[1]: Entering directory '/xx/xx/redis-x.x.x/src'

CC adlist.o

/bin/sh: cc: command not found

make[1]:  *** [adlist.o] Error 127

make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'

make: *** [all] Error 2

1、先查看是否安装c++的编译器; 执行 yum -y install gcc-c++

安装完c++编译器后 再次 make 若报此错

![在这里插入图片描述](https://img-blog.csdn.net/20180721232226867?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDQ5Mzk2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

出现如下错误:

cd src && make all

make[1]: Entering directory '/xx/xx/redis-x.x.x/src'

LINK  redis-server

cc:    ../deps/hiredis/libhiredis.a: No such file or directory

cc:    ../deps/lua/src/liblua.a:  No such file or directory

make[1]: ***  [redis-server] Error 1

make[1]:  Leaving directory '/xx/xx/redis-x.x.x/src'

make:    ***  [all] Error 2

2、执行 make clean 后再次 执行 make ,再检查redis-x.x.x/src 目录下有没有 redis-server、redis-cli 和 /usr/local/bin下有没有

若无,则把redis-x.x.x 文件夹删掉,再解压一次redis的压缩包,cd进入 redis-x.x.x 中, make 一下 即可

![在这里插入图片描述](https://img-blog.csdn.net/20180721232614965?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDQ5Mzk2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

即解决安装redis时 , 在执行 make 时报错的问题

redis安装 linux make,linux下安装redis执行make的时候报错相关推荐

  1. dbd/oracle,linux centos环境下,perl使用DBD::Oracle遇到报错Can't locate DBDOracle.pm in @INC 的解决办法...

    报错 install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (@INC contains:/home/as_user/PM ...

  2. linux命令行下载cuda,linux 命令行下安装特定版本的 cuda (踩坑记录)

    其实可直接看第 4 步的总结...... 实验室服务器 Ubuntu 16.04 系统下原本安装的 cuda 版本是 9.0,硬件条件是一张 1080 Ti 的 GPU,在使用 PyTorch 的过程 ...

  3. centos / Linux 服务环境下安装 Redis 5.0.3

    centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...

  4. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  5. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  6. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  7. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  8. Redis第一集:Windows下安装Redis和测试

    Redis第一集:Windows下安装Redis和测试 一.资源 Windows下的Redis的下载地址 点击这里即可下载,如果进不去GitHub的话,可以上网搜一下怎么进GitHub,搭个梯子(●ˇ ...

  9. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  10. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

最新文章

  1. 马歇尔·赫伯特:人工智能的前沿技术与实例分析
  2. 农村黑产,才是真正的硬核朋克!
  3. spark java 逻辑回归_逻辑回归分类技术分享,使用Java和Spark区分垃圾邮件
  4. burp过期了,换一个
  5. pause pod 什么是pod_Kubernetes 自主式Pod清单 干货太多先马住慢慢看
  6. Linux mail 邮件发送
  7. 转贴:从现在电力短缺看今后劳动力短缺和高校破产
  8. Fuschia 是什么样的一个操作系统
  9. 把Ubuntu打造成Mac Macbuntu
  10. K60学习笔记一:PORT端口
  11. 激光点云常用数据集整理
  12. 使用node批量压缩图片
  13. 匹配 网络 Q值 带宽
  14. 移动端web设计尺寸_移动端之Web及app设计尺寸
  15. IMP-00003 ORA-00942 IMP-00023 IMP-00000
  16. el-checkbox-button 出现点击任意一个导致全选
  17. 随机变量的相互独立性
  18. 社工,定位聊天对象的真实地址
  19. android 自定义铃声 代码,Android通过代码设置铃声
  20. 近代物理实验 光泵磁共振 原理 数据 思考题

热门文章

  1. 富士康需要感恩苹果吗?
  2. 台式计算机电源风扇不转,台式电脑风扇不转了怎么解决?台式电脑风扇不转的原因?...
  3. docker镜像管理基础
  4. 设计企业信贷风险评估场景
  5. outline的使用
  6. 如何解决微信屏蔽app下载链接
  7. dancer.js_与轻量级的Perl Web应用程序框架Dancer一起旋转
  8. 计算机应用基础前言,计算机应用基础__前言
  9. 电商系统中SPU、SKU的区别
  10. 20175201张驰 实验四 Android 开发