redis数据库windows下c语言库的编译

⌚Time: 2022-11-25 23:47:01

👨‍💻Author: Jack Ge

使用cmake和make工具进行windows下的编译

下载

1.hiredis下载地址

https://github.com/redis/hiredis

克隆源码

2.cmake下载地址

https://cmake.org/

3.make for windows

http://www.equation.com/servlet/equation.cmd?fa=make

4.mingw 64位

配置

1.安装mingw,配置好环境变量

2.将make工具加入path环境变量

3.解压源码,在源码目录新建build文件夹

编译

打开cmake-gui,在第一个目录填入hiredis源码目录,第二个目录填入创建好的build文件夹目录,点击configure

选择生成mingw makefile

之后可以在INSTALL_PREFIX填入安装目录

再次点击configure,点击generate生成makefile文件

打开cmd,切换到build文件夹下,输入make开始编译

编译结束后make install安装库文件

安装完成的库文件目录

可以将lib/pkgconfig文件夹加入系统环境变量PKG_CONFIG_PATH中,输入下面的命令确定编译链接参数


pkg-config --cflags --libs hiredis

-D_FILE_OFFSET_BITS=64 -ID:/libs/hiredis/include/hiredis -ID:/libs/hiredis/include  -LD:/libs/hiredis/lib -lhiredis