• 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的事情了

  • 相关阅读:
    Compiling Open Source Software for UNIX using Configure Script
    vlcandroid 移植live555到android
    xcode中armv6与armv7的困惑
    ZOJ 3204 Connect them (最小生成树,输出字典序最小的解)
    POJ 3133 Manhattan Wiring (插头DP)
    HDU 4419 Colourful Rectangle 第37届ACM/ICPC 杭州赛区网络赛 1010题 (线段树)
    HDU 3829 Cat VS Dog (二分匹配求最大独立集)
    最大流模板(SAP算法)(邻接表形式)
    HDU 4417 Super Mario 第37届ACM/ICPC 杭州赛区网络赛第1008题 (划分树)
    ZOJ 3203 Light Bulb (数学直接推公式 或者 三分法)
  • 原文地址:https://www.cnblogs.com/qiandu/p/4155732.html
Copyright © 2020-2023  润新知