/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 即可,在编译就成功了