• redis编译报错总结


    redis编译报错总结:

       1、不能编译没有GCC 编译工具安装报错:问题1:make时可能会报如下错误cc -c -std=c99 -pedantic -O2 -Wall -W   -g -rdynamic -ggdb   adlist.cmake: cc:命令未找到make: *** [adlist.o] 错误 127

    解决方法:安装gcc命令如下:yum install gcc

    2、make时可能会报如下错误:collect2: ld returned 1 exit statusmake[1]: *** [redis-server] Error 1make[1]: Leaving directory `/usr/local/redis/src'make: *** [all] Error

    解决办法:编辑src/.make-settings里的OPT,改为OPT=-O2 -march=i686

    3、make时可能会报如下错误:cc: error: ../deps/hiredis/libhiredis.a: No such file or directorycc: error: ../deps/lua/src/liblua.a: No such file or directorycc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directorymake: *** [redis-server] Error

    解决方法:

    分别进入redis下的deps下的hiredis、lua 运行make

    注意:jemalloc下可能要先运行./configure,然后make回到src目录运行 make  结果还是报cc: error: ../deps/lua/src/liblua.a: No such file or directory这下子我把redis的解压包 删除掉 rm -rf redis-stable 重新解压  进入redis-stable  make  还真没报错了。

  • 相关阅读:
    redis 笔记
    经验
    增加模块-概念图
    node API buffer
    VS2010中使用CL快速 生成DLL的方法
    WIN7下VS2010中使用cl编译的步骤
    Win7下VS2010编译的程序在XP报错:找不到msvcp100d.dll或者msvcp100.dll
    C#速学
    Windows下架设SVN服务
    Redis 压力测试
  • 原文地址:https://www.cnblogs.com/coder306/p/13087619.html
Copyright © 2020-2023  润新知