zoukankan      html  css  js  c++  java
  • tokyocabinet安装日志(持续更新)

    http://sourceforge.jp/projects/sfnet_tokyocabinet/releases/
    这个网站的最新tt和tc都在此
    1.下载tokyocabinet
    http://sourceforge.jp/projects/sfnet_tokyocabinet/downloads/tokyocabinet/1.4.32/tokyocabinet-1.4.32.tar.gz
    2.解压并安装tokyocabinet-1.4.32.tar.gz
    tar zxvf tokyocabinet-1.4.32.tar.gz
    cd tokyocabinet-1.4.32
    ./configure //执行configure文件,编译一下
    3.提示错误
    checking for gcc... no
    checking for cc... no
    checking for cl.exe... no
    configure.sh:error:no acceptable C compiler found in $PATH
    See 'config.log' for more details.
    未安装gcc编译器
    yum -y install gcc
    用gcc -v可查看gcc的版本
    在次执行configure文件
    提示错误
    > checking expat.h usability... no
    > checking expat.h presence... no
    > checking for expat.h... no
    下载expat2.tar.gz
    在/usr/local下解压并安装expat2.tar.gz
    提示expat2安装成功
    删除expat2.tar.gz安装包
    安装tokyocabinet仍然提示错误
    推断原安装文件缺少文件
    找了另外一个安装包
    wget http://sourceforge.net/projects/tokyocabinet/files/tokyocabinet/1.4.30/tokyocabinet-1.4.30.tar.gz/download
    tar zxvf tokyocabinet-1.4.30.tar.gz
    ./configure --prefix=/usr/local/tcserver/
    make
    提示错误
    我擦,又错误又是什么.h文件没找到,我擦擦
    百度有一些,发现有个娃的跟我的情况一样,果断换成这条命令
    ./configure --prefix=/usr/local/ttserver/ --with-tc=/usr/local/tc
    提示一个警告,应该问题不大
    > configure: WARNING: unrecognized options: --with-tc
    make && make install
    我擦 又报错 lz无语中 。。。
    > ibtokyocabinet.so.8.23.0] 错误 1
    没法了找百度,发现这边文章很给力
    http://yangguanghaojie.blog.163.com/blog/static/1899080520130244240149/
    libbz2.a,libz.so导致tokyocabinet make失败问题解决方法
    http://www.blogjava.net/haha0515/archive/2009/09/30/296957.html
    文章说的方法太复杂了
    我就在/usr/local/lib里面把libbz2.a和libz.a文件删除了
    然后再次编译tc安装tc居然成功了
    还是用的原来的tokyocabinet-1.4.32.tar.gz这个安装包
    下载tokyotyrant-1.1.33.tar.gz
    安装tokyotyrant需指定tokyocabinet的目录
    ./configure --prefix=/usr/local/tt --with-tc=/usr/local/tc
    稳当,安装成功!!!
    启动ttserver报错...
    ./ttserver: error while loading shared libraries: libtokyocabinet.so.8: cannot open shared object file: No such file or director

    lz无语中....改天在搞ttserver的事情了

  • 相关阅读:
    物联网操作系统HelloX开发者入门指南
    【 D3.js 高级系列 】 总结
    【 D3.js 高级系列 — 10.0 】 思维导图
    android fragment+ FragmentTabHost+viewpager 切换状态不保存的问题
    OpenGL 顶点缓存对象
    OpenGL顶点数组
    【 D3.js 高级系列 — 9.0 】 交互式提示框
    如何在 Linux 上录制你的终端操作
    程序员诗词大赛开始了_你看过吗?
    程序员与代码的搞笑日常
  • 原文地址:https://www.cnblogs.com/qiandu/p/4155732.html
Copyright © 2011-2022 走看看