zoukankan      html  css  js  c++  java
  • Redis安装遇到的坑 stdlib.h: No such file or directory

                我使用的是ubuntu,本来这几天失业,心情不是很好,准备复习一下新的知识,可是自己在安装redis的过程中遇到了很多的问题。

    或许自己很菜。

               废话不多说,说一下我遇到的一个大坑。

               

    root@ufive: /us r/sofer/ redis/redis-5.0.7# make
    cd src && make all make[1]: Entering directory ' /usr/sofer/ redis/ redis-5.0.7/src
    CC adlist.c adlist. c:32:20: fatal error: stdlib.h: No such file or directory cumpilationr tenrilated. Makefile:248: recipe for target 'adlist.o' failed
    make[l]: **k [adlist.o] Error 1 make[l]: Leaving directory ' /usr/sofer/ redis/ redis-5.0.7/srcMakefile:6: recipe for target 'all' failed
    make: **k [all] Error 2 root@ufive :/us r/sofer/ redis/redis-5.0.7#

      

          

      解决方案

           将源换成外国系统源卸载gcc 重新安装gcc编译

    1. apt remove gcc --卸载gcc
    2. cd /etc/apt --修改sources.list 换成外国的源deb http://archive.ubuntu.com/ubuntu 
    3. apt install gcc --然后编译

     

    如果还报错 清理编译信息或者重新解压redis压缩包编译

  • 相关阅读:
    在Linux终端命令行下播放音乐的命令
    危险,几条可致命的Linux命令!
    Linux 之 shell 比较运算符
    Linux-dd命令详解
    vi总结的几个技巧
    用iptables实现代理上网
    CentOS7.5 开启Samba服务
    CentOS7.5常用命令
    CentOS7.5 安装部署Apache+Mysql+Php
    C++入门基础笔记
  • 原文地址:https://www.cnblogs.com/bingshu/p/12008437.html
Copyright © 2011-2022 走看看