如何纠正以下错误编译的C代码与Redis的,当我编译使用credis API C语言编写测试代码:在Linux上
gcc -g -Wall -lcredis test_redis.c -o redisOUT
/tmp/ccetckOb.o: In function `main':
/home/faris/Downloads/credis-0.2.3/test_redis.c:12: undefined reference to `credis_connect'
/home/faris/Downloads/credis-0.2.3/test_redis.c:15: undefined reference to `credis_ping'
/home/faris/Downloads/credis-0.2.3/test_redis.c:18: undefined reference to `credis_set'
/home/faris/Downloads/credis-0.2.3/test_redis.c:21: undefined reference to `credis_get'
/home/faris/Downloads/credis-0.2.3/test_redis.c:25: undefined reference to `credis_close'
collect2: error: ld returned 1 exit status
例如在:http://code.google.com/p/credis/wiki/Examples
我破坏我的头这么长。
感谢您的解决方案。
山姆Iverish
你是否包括头文件? – teppic 2013-03-09 15:56:39
是的,我已经包括credis.h – Sam 2013-03-09 15:57:30