1. 下载tbnet
      下载地址:http://code.taobao.org/p/tb-common-utils/src/trunk/tbnet/ ,它的svn地址为:http://code.taobao.org/svn/tb-common-utils/, 直接用svn checkout即可。
      下载那天官方网站不能打开,从一个人的gibhub下下载了代码:https://github.com/kayaklee/tb-common-util/tree/master/trunk
    2. 设置环境变量
      export TBLIB_ROOT=$HOME/ob-install-dir
      注1:$HOME/ob-install-dir指代的是安装位置
      注2:安装和使用tbnet和tbsys之前,要设置TBLIB_ROOT这个环境变量,这个环境变量指示了安装tbnet和tbsys库的路径。
      注3:=号两边不能有空格
    3. 设置include头文件路径
      因为tbnet和tbsys在两个不同的目录,但它们的源码文件里头文件的互相引用却没有加绝对或相对路径,需要使用环境变量添加tbnet和tbsys的头文件路径:export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/home/tb-common-utils/tbsys/src:/home/tb-common-utils/tbnet/src,否则编译时会出现:“fatal error:tysys.h: No such file or directory”的错误。
    4. 下载的代码有个错误:具体是tbsys/src/tblog.cpp中323行代码:需要将CLogger::CLogger& CLogger::getLogger()改为CLogger& CLogger::getLogger()
    5. 安装
      cd tb-common-utils
      sh build.sh
      注:安装成功后,TBLIB_ROOT所指示的目录下会有include和lib两个目录
    6. 参考:《tb-common-utils(tbnet tbsys)安装》
      《淘宝开源kv存储系统tair安装配置》

最新文章

  1. (转)Tomcat启动报Error listenerStart错误
  2. xcode 不显示占用内存
  3. 50. Remove Duplicates from Sorted Array && Remove Duplicates from Sorted Array II && Remove Element
  4. Linux编程下EAGAIN和EINTR宏的含义及处理
  5. MySQL中行列转换的SQL技巧
  6. HTML5_注册表单的自动聚焦与占位文本
  7. jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。
  8. lightoj 1297(三分)
  9. MyEclipse 2013 新功能介绍
  10. git 命令参考手册 git中文命令参考手册大全
  11. centos7下创建数据库和用户
  12. 再起航,我的学习笔记之JavaScript设计模式09(原型模式)
  13. window平台写的shell脚步在Linux不识别
  14. shutil&shelve
  15. MyBatis-Plus工具快速入门
  16. tcp协议下粘包问题的产生及解决方案
  17. luogu P2900 [USACO08MAR]土地征用Land Acquisition
  18. 6.短信验证码60s倒计时
  19. 通过反射实现圆角ImageView
  20. XP+Android手机DIY家庭视频点播系统-历时3周全力打造吊丝的幸福生活

热门文章

  1. source insight完全卸载
  2. 【spring cloud】spring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法
  3. 有用的iOS网站地址
  4. sql表值参数
  5. 项目笔记:list页面展示与交互设计
  6. Kubenertes资源分配之Request和Limit解析
  7. 如何用代码方式获取Web.config中system.serviceModel/client节点的address
  8. Mac那些相见恨晚的技巧
  9. win8.1安装开发工具 vs2015 Visual Studio 2015 Preview Downloads
  10. js实现可拉伸移动的div