Chinaunix

标题: [已解决] [打印本页]

作者: lxyscls    时间: 2014-08-14 20:40
标题: [已解决]
本帖最后由 lxyscls 于 2014-08-15 09:56 编辑

现在遇到一个棘手的问题:模块出现了内存泄露,通过工具查看到了出现在某个公共接口之内,但是无法再知道更上一层,这个公共接口是被谁调用的

所以想首先把这个函数实现为inline的,但是简单的在C文件里面添加inline的话,编译没有效果

改而将该函数放到一个单独的.h里面,供多个C文件引用,则在最后链接的时候报“multi definition”的错,请问各位大神,关于这种问题一般怎么解决的?{:3_188:}
作者: lxyscls    时间: 2014-08-14 20:48
靠,加个static就完了{:3_189:}




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2