Tag: memcached

ibmemcached链接错误:对`memcached_exist’的未定义引用

我正在尝试使用libmemcached c / c ++客户端版本编写示例代码(0.53) gcc -o test test.c -I/home/libmemcached/include -L/home/libmemcached/lib -lmemcached -lmemcachedutil 但是我得到一个错误 /tmp/ccoaToYP.o:在函数main’: test.c:(.text+0x255): undefined reference to memcached_exist的main’: test.c:(.text+0x255): undefined reference to ‘ 有人遇到过这个问题吗? 由于安装gcc的限制,我不能使用高于0.53的版本(基本上任何1.0)。 我看到这个命令是为0.53添加的。 此外,路径和ld_library_path也很简单。 使用/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/sbin设置PATH 。 LD_LIBRARY_PATH使用/home/libmemcached/lib:/usr/lib:/usr/lib64:/lib $ nm libmemcached.so | grep -i memcached_exist 00014bc2 T _Z15memcached_existP12memcached_stPKcj 00014b06 T _Z22memcached_exist_by_keyP12memcached_stPKcjS2_j $ 如果我注释掉memcached_exist调用,其余的代码编译并执行就好了。 #include #include #include #include int main(int argc, char […]