流星蝴蝶剑1976未删减未用函数怎么用??

1851人阅读
备忘(29)
为了减少目标文件的尺寸,编译过程中gcc会移除掉static和inline的函数,链接过程中ld负责移除其它在最终代码中调用的函数。
实际上可能某函数在最终可执行程序中未被调用,但是某个dlopen的.so正好需要,就需要保留这个函数,使用-Wl,--whole-archive和&-Wl,--no-whole-archive&两个链接选项就能保证未调用函数不被优化掉。
http://www.gamedev.net/topic/126037-will-gcc-include-my-unused-functions-in-the-exectuable/
http://blog.csdn.net/njuitjf/article/details/9293817
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:377681次
积分:2866
积分:2866
排名:第10264名
原创:49篇
转载:13篇
评论:76条
(1)(1)(1)(3)(1)(1)(1)(1)(4)(1)(3)(1)(3)(3)(2)(1)(2)(1)(2)(1)(1)(1)(1)(2)(4)(1)(1)(4)(1)(2)(1)(1)(2)(1)(4)(1)(2)

我要回帖

更多关于 流星蝴蝶剑怎么用绝招 的文章

 

随机推荐