redis -clock_gettime问题

/home/wm/redis-3.2.7/deps/jemalloc/src/nstime.c:120: undefined reference to `clock_gettime'  这个错误
解决思路如下
.查找实时库librt所在路径:
 find / -name '*librt*'
在src下的Makefile文件中的函数
ifeq ($(MALLOC),jemalloc)
    DEPENDENCY_TARGETS+= jemalloc
    FINAL_CFLAGS+= -DUSE_JEMALLOC -I../deps/jemalloc/include
    FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a
        FINAL_LIBS+= /usr/lib64/librt.so  #此路径加上librt.so  
endif
即可,在编译就成功了

 

posted on 2017-02-10 17:34  vijayfly  阅读(535)  评论(0编辑  收藏  举报

导航