• 下载

http://ftp.gnu.org/gnu/commoncpp/

  • 解压
  • 编译commoncpp
BUILD_LIBS=${HOME}/build_libs./configure \--prefix=${BUILD_LIBS}make
make install
  • 编译 ucommon
BUILD_LIBS=${HOME}/build_libs./autogen.sh./configure \--prefix=${BUILD_LIBS}make
make install
  • 错误

提示找不到S_IREAD/S_IWRITE。打开applog.cpp,加入

#include <sys/stat.h>

  • 错误

无法解决,反复尝试修改,其他版本,都失败。

In file included from object.cpp:21:0:
../inc/ucommon/object.h: In member function ‘const T* ucommon::sarray<T>::at(unsigned int) const’:
../inc/ucommon/object.h:298:64: error: no matching function for call to ‘ucommon::sarray<T>::get(unsigned int&) const’{return static_cast<const T*>(SparseObjects::get(offset));}^
../inc/ucommon/object.h:238:21: note: candidate: ucommon::ObjectProtocol* ucommon::SparseObjects::get(unsigned int) <near match>ObjectProtocol *get(unsigned offset);^~~
../inc/ucommon/object.h:238:21: note:   passing ‘const ucommon::sarray<T>*’ as ‘this’ argument discards qualifiers

LINUX下载编译commoncpp/ucommon相关推荐

  1. nbtscan在windows和linux下编译

    nbtscan在windows和linux下编译 windows 下载 编译 linux 下载编译 参考文章 windows 下载 http://unixwiz.net/tools/nbtscan-s ...

  2. linux内核下载编译

    一.下载linux并编译linux内核源码 #安装编译相关依赖 apt-get install libncurses5-dev libssl-dev bison flex libelf-dev gcc ...

  3. Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换

    Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换 一.各操作系统下文件换行符 二.TortoiseGit下载Github代码关闭文件换行符 三.示例说明 1.开启换行符自动 ...

  4. 如何下载编译Linux下RJMCMCMT1D(可逆跳跃马尔科夫链门特卡罗一维大地电磁反演)开源软件

    如何下载编译Linux下RJMCMCMT1D(可逆跳跃马尔科夫链门特卡罗一维大地电磁反演)开源软件 1. 软件包下载 在Bing里搜rjmcmcmt 就可以找到: 点进去下载即可: 打开rjmcmcm ...

  5. llvm编译linux,下载与编译LLVM和Clang

    最近写编译器,要用到LLVM,记录一下在Linux下编译和安装的过程. 准备 LLVM编译器架构的前端是Clang,狭义的LLVM是指它的后端. 我们可以通过SVN来下载LLVM和Clang最新的源码 ...

  6. RH系列linux上编译android2.3(gingerbread)

    在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...

  7. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  8. 一份简单的在 Linux下编译及调试 C 代码的指南

    摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...

  9. Linux内核编译和测试

    课程论文要求写的,顺便贴上来一部分. Linux内核编译和测试<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of ...

  10. 用SVN下载编译Spring3.2.4源码导入eclipse

    想学习研究下Spring源码,就在网上搜索一堆资料,别人的东西在自己的电脑上总是有问题.总结下自己的使用方法,以便备忘. 前提:导入eclipse成功,导入不了myeclipse. 1.准备条件: ( ...

最新文章

  1. 软件维护费 一般按照多少比例_2021年国家电网招聘:笔试进面一般是多少比例?...
  2. java 递归调整为队列
  3. 并发问题的解决思路以及Go语言调度器工作原理
  4. 手机usb计算机无法连接,手机用USB无法连接电脑怎么办
  5. html tab键自动填充,HTML tabindex — TAB按键操作
  6. 【C语言】18-变量类型
  7. [概率论与数理统计-1]: 总体架构、知识结构、知识体系
  8. css文字覆盖线性渐变,利用css使文字渐变
  9. 【JavaScript】使用DOM修改和查询CSS内联样式
  10. 计算机多媒体技术所处理的六个,多媒体技术
  11. ps 中左边的工具栏消失了,解决方法
  12. 打开栅格数据的正确方式
  13. 新猿木子李:0基础学python培训教程 Python操作Excel之读取数据
  14. 苏爱华奋斗撒酒疯快乐到家斯卡拉减肥倒萨
  15. 【数据分析】基于RFM模型的线上零售中的客户细分(二):RFM模型实战
  16. microLite_timer,简洁、小巧精干的软件定时器
  17. 参加珠海苹果售后维修体验
  18. 解决U盘制作Ubuntu系统安装盘后无法格式化且容量无法恢复
  19. 常见的医学图像成像(总)
  20. ServiceComb微服务框架

热门文章

  1. php startup memcache,centos php 安装memcache模块
  2. 无线传感网络定向扩散路由仿真matlab,确定性无线传感器网络定向扩散路由协议...
  3. 计算机恢复失败有杀毒,360安全卫士电脑清理结束不了,系统修复结束不了,木马查杀开始不了,电脑体检结束不了。怎么回事?...
  4. java substring 实例_JAVA中截取字符串substring用法
  5. 查询结果取交集_MySQL Using intersect 交集
  6. python贴吧数据可视化_Python数据可视化
  7. python乱码怎么办_Python爬虫结果是乱码怎么办?带你了解乱码的原因及其解决办法...
  8. 微信公众号“一键关注”功能开启及转发制作.
  9. 并发容器ConcurrentHashMap——JDK1.7与JDK1.8区别
  10. 统计查询,实现将结果集竖排显示