我已经使用hiredis库构建了一个自定义的redis客户端,但在编译时抛出了以下错误:
example.c:4:10: fatal error: hiredis.h: No such file or directory
4 | #include <hiredis.h>
需要帮助解决此问题。
我是如何构建hiredis:的
- 从下载v1.0.0https://github.com/redis/hiredis/releases
- cd hiredis_directory
- 制造
- sudo制作安装
使用以下命令编译客户端:
gcc redis_client.c -o rc -lhiredis
gcc -o rc redis_client.c -lhiredis $(pkg-config --cflags --libs glib-2.0)
gcc redis_client.c -o rc
它们中的每一个都给出了相同的错误。
尝试将其更改为
#include <hiredis/hiredis.h>
并运行相同的命令
此外,您可以确保"hiredis"存在于/usr/local/include路径中(让安装为您BTW执行此操作(。