免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4198 | 回复: 0
打印 上一主题 下一主题

[C] nedmalloc 谁用过 咋编译的 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-25 17:44 |只看该作者 |倒序浏览


我按照他的readme 把malloc.c.h nedmalloc.h nedmalloc.c 拷贝到我的项目中, 在makefile 中增加 nedmalloc.c  的编译。却提示以下错误,为什么讷?官方下的1.1BETA3版本。。
./ThreadPool/.././MemoryPool/nedmalloc.h: 在成员函数‘T* nedalloc::nedallocatorI::baseimplementation<nedalloc::nedallocator<T, policy1, policy2, policy3, policy4, policy5, policy6, policy7, policy8, policy9, policy10, policy11, policy12, policy13, policy14, policy15> >::allocate(size_t) const’中:
./ThreadPool/.././MemoryPool/nedmalloc.h:1048:16: 警告: 不建议使用‘void* nedalloc::nedpmalloc2(nedalloc::nedpool*, size_t, size_t, unsigned int)’(声明于 ./ThreadPool/.././MemoryPool/nedmalloc.h:59 [-Wdeprecated-declarations]
In file included from ./ThreadPool/../ManagePool_CommHeader.h:22:0,
                 from ./ThreadPool/ThreadPool.cpp:1:
./ThreadPool/.././MemoryPool/malloc.c.h: 在函数‘void* malloc(size_t)’中:
./ThreadPool/.././MemoryPool/malloc.c.h:5142:27: 错误: too few arguments to function ‘void* sys_alloc(mstate, size_t, unsigned int)’
./ThreadPool/.././MemoryPool/malloc.c.h:4291:14: 附注: 在此声明
./ThreadPool/.././MemoryPool/malloc.c.h: 在函数‘void* realloc(void*, size_t)’中:
./ThreadPool/.././MemoryPool/malloc.c.h:5277:43: 错误: declaration of ‘void* realloc(void*, size_t)’ has a different exception specifier
./ThreadPool/.././MemoryPool/malloc.c.h:890:7: 错误: 从先前的声明‘void* realloc(void*, size_t) throw ()’
./ThreadPool/.././MemoryPool/malloc.c.h: 在函数‘void* realloc(void*, size_t)’中:
./ThreadPool/.././MemoryPool/malloc.c.h:5296:45: 错误: too few arguments to function ‘void* internal_realloc(mstate, void*, size_t, size_t, unsigned int)’
./ThreadPool/.././MemoryPool/malloc.c.h:4720:14: 附注: 在此声明
./ThreadPool/.././MemoryPool/malloc.c.h: 在函数‘void* memalign(size_t, size_t)’中:
./ThreadPool/.././MemoryPool/malloc.c.h:5301:48: 错误: too few arguments to function ‘void* internal_memalign(mstate, size_t, size_t, unsigned int)’
./ThreadPool/.././MemoryPool/malloc.c.h:4797:14: 附注: 在此声明
./ThreadPool/.././MemoryPool/malloc.c.h:5302:1: 警告: 在有返回值的函数中,控制流程到达函数尾 [-Wreturn-type]
./ThreadPool/.././MemoryPool/malloc.c.h: 在函数‘void* realloc(void*, size_t)’中:
./ThreadPool/.././MemoryPool/malloc.c.h:5298:1: 警告: 在有返回值的函数中,控制流程到达函数尾 [-Wreturn-type]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP