redis第一次编译的时候没有gcc工具报错
安装完gcc后再次编译就报错:
"jemalloc/jemalloc.h: No such file or directory"
正确解决办法(针对2.2以上的版本)
清理上次编译残留文件,重新编译
make distclean
make clean
make
导致出现这个错误的原因
错误的本质是我们在开始执行make 时遇到了错误(大部分是由于gcc未安装),然后我们安装好了gcc 后,我们再执行make ,这时就出现了
jemalloc/jemalloc.h: No such file or directory。这是因为上次的编译失败,有残留的文件,我们需要清理下,然后重新编译就可以了
相关文章
- redis 安装报错 jemalloc/jemalloc.h: No such file or directory
- Python安装scikit-image报错Cannot open include file: 'stdint.h': No such file or directory
- CentOS安装apr-util时报错:xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
- 安装redis时遇到zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
- pip 安装包时报错 /usr/bin/pip: No such file or directory
- centos 7安装mysql报错-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory