当前位置: 技术问答>linux和unix
用不了libmemcached(c语言),大牛帮忙看下!
来源: 互联网 发布时间:2016-12-12
本文导语: 兄弟我最近要用C和PHP通过memcache交互,然后就在本机CentOS系统下装了个libmemcached-0.48.tar.gz 安装步骤如下: tar xvzf libmemcached-0.48.tar.gz cd libmemcached-0.48.tar ./configure --prefix=/usr/local/libmemcached --with-memcached make make install ...
兄弟我最近要用C和PHP通过memcache交互,然后就在本机CentOS系统下装了个libmemcached-0.48.tar.gz
安装步骤如下:
tar xvzf libmemcached-0.48.tar.gz
cd libmemcached-0.48.tar
./configure --prefix=/usr/local/libmemcached --with-memcached
make
make install
安装下来一步一步的确没什么问题:
但是我写代码后,发现libmemcached的头文件根本链接不到,很奇怪
安装后,头文件包含在目录 /usr/local/libmemcached/include/libmemcached 里面
库文件包含在目录 /usr/local/libmemcached/lib 里面
然后我随意写了段代码测试一下
用gcc编译的语句是:g++ -o main -I /usr/local/libmemcached/include/libmemcached Main.c -L /usr/local/libmemcached/lib -lmemcached -lz
然后编译结果是:找不到memcached.h头文件
我的疑问是:
是否我安装有错误? 但我感觉都生成了呀!
我的头文件包含也肯定没写错,试过N次了
请有经验的老大指点一下,分不够还加!
安装步骤如下:
tar xvzf libmemcached-0.48.tar.gz
cd libmemcached-0.48.tar
./configure --prefix=/usr/local/libmemcached --with-memcached
make
make install
安装下来一步一步的确没什么问题:
但是我写代码后,发现libmemcached的头文件根本链接不到,很奇怪
安装后,头文件包含在目录 /usr/local/libmemcached/include/libmemcached 里面
库文件包含在目录 /usr/local/libmemcached/lib 里面
然后我随意写了段代码测试一下
用gcc编译的语句是:g++ -o main -I /usr/local/libmemcached/include/libmemcached Main.c -L /usr/local/libmemcached/lib -lmemcached -lz
然后编译结果是:找不到memcached.h头文件
我的疑问是:
是否我安装有错误? 但我感觉都生成了呀!
我的头文件包含也肯定没写错,试过N次了
请有经验的老大指点一下,分不够还加!
|
g++ -o main -I/usr/local/libmemcached/include HB_LadderMain.c -L /usr/local/libmemcached/lib -lmemcached
|
错误提示贴上来.
|
#include "/usr/local/libmemcached/include/libmemcached/memcached.h"
这样指定头文件不太好吧,还是按照 老手 的方式指定目录比较好
这样指定头文件不太好吧,还是按照 老手 的方式指定目录比较好
|
加载错误.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。