下载下来antirez-hiredis,解压,make。
make的输出内容为:
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb hiredis.c
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb sds.c
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb async.c
cc -shared -Wl,-soname,libhiredis.so.0.10 -o libhiredis.so net.o hiredis.o sds.o async.o
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb example.c
ar rcs libhiredis.a net.o hiredis.o sds.o async.o
cc -o hiredis-example example.o libhiredis.a
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb test.c
cc -o hiredis-test test.o libhiredis.a
由上面可知,如果我有一个C语言文件main.c要用到hiredis的话,需要
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb main.c
cc -o main main.o libhiredis.a
另外,如果在程序里要用到hiredis.h,还要把hiredis.h放到/usr/include里面,或者当前路径下
阅读(4942) | 评论(0) | 转发(0) |