Chinaunix首页 | 论坛 | 博客
  • 博客访问: 480842
  • 博文数量: 111
  • 博客积分: 2332
  • 博客等级: 大尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-29 11:22
文章分类

全部博文(111)

文章存档

2013年(9)

2012年(28)

2011年(17)

2010年(28)

2009年(29)

我的朋友

分类: C/C++

2011-12-08 14:44:42

下载下来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里面,或者当前路径下
阅读(4946) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~