yum install hiredis后怎么include <hiredis/hiredis.h>找不到头文件
时间: 2023-12-15 13:03:58 浏览: 200
64位linux 编译c提示gnu/stubs-32.h:No such file or directory的解决方法
5星 · 资源好评率100%
如果你已经成功安装了 hiredis,但是在编译代码时仍然找不到头文件,有可能是因为编译器无法找到 hiredis 的头文件路径。你可以尝试在编译时添加 hiredis 的头文件路径。例如:
```
gcc -I/usr/local/include myfile.c -o myfile -lhiredis
```
其中,`-I` 参数用于指定头文件的搜索路径,`/usr/local/include` 是 hiredis 头文件的默认安装路径。你需要根据实际情况修改路径。另外,`-lhiredis` 参数用于链接 hiredis 库。
如果你没有将 hiredis 安装在默认路径下,也可以通过设置环境变量 `C_INCLUDE_PATH` 来添加头文件路径。例如:
```
export C_INCLUDE_PATH=/path/to/hiredis/include
```
然后重新编译你的代码即可。
阅读全文