編譯 redis 報錯 error: jemalloc/jemalloc.h: No such file or directory


gcc編譯redis時報錯:

zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"

原因是jemalloc重載了Linux下的ANSI C的malloc和free函數。解決辦法:make時添加參數。

make MALLOC=libc

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM