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