ubuntu中hiredis安装心得
2013-08-28 10:06
302 查看
1、 https://github.com/redis/hiredis 在这里下载到源包
你可以在命令行输入 git clone https://github.com/redis/hiredis.git 来获取
2、 cd hiredis
make
此时发现系统目录下多了libhiredis.so
3、 自己写一个测试程序或者从examples目录中把example.c移到当前目录
然后使用gcc编译
gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb test.c
gcc -o test test.o libhiredis.so
./test
如果你看到预期结果,那么恭喜, 如果出现如下错误:
error while loading shared libraries: libhiredis.so.0.10
很简单, 把当前目录下的libhiredis.so.0.10移动到/lib,然后执行ldconfig, 之后再执行程序就可以了。
注意:ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.,缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.。
你可以在命令行输入 git clone https://github.com/redis/hiredis.git 来获取
2、 cd hiredis
make
此时发现系统目录下多了libhiredis.so
3、 自己写一个测试程序或者从examples目录中把example.c移到当前目录
然后使用gcc编译
gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb test.c
gcc -o test test.o libhiredis.so
./test
如果你看到预期结果,那么恭喜, 如果出现如下错误:
error while loading shared libraries: libhiredis.so.0.10
很简单, 把当前目录下的libhiredis.so.0.10移动到/lib,然后执行ldconfig, 之后再执行程序就可以了。
注意:ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.,缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.。
相关文章推荐
- 安装Ubuntu系统心得
- Ubuntu 9.10 安装 金山词 心得
- ubuntu安装心得
- Ubuntu 下 Wine 的安装与配置心得(下)
- 删除ubuntu和windows7双系统再安装windows系统的心得
- Ubuntu 9.04安装配置心得分享
- ubuntu 14.04 x86_64编译安装Skyeye1.3.5RC1的心得
- Ubuntu安装心得
- ubuntu编译安装nginx....心得
- ubuntu安装openoffice的心得—记得要卸载libreoffice
- ubuntu下matlab安装心得
- ubuntu下matlab安装心得
- ubuntu16.04安装iNode客户端心得总结
- ubuntu8安装使用心得
- ubuntu 安装心得(UEFI win8)
- 小白安装ubuntu之路——教程与心得
- Ubuntu 下安装tomcat和配置eclipse的遇到的问题的一点心得。
- ubuntu完整安装glib心得
- Ubuntu 安装 心得