【发布时间】:2011-08-26 11:54:56
【问题描述】:
我的问题如下:
1) 如果我告诉 GCC不要优化存在于特定源文件中的代码,那么这将应用于从该文件调用的所有函数(可能驻留在不同的源文件中)还是仅针对此文件中本地存在的功能/代码?也就是说,文件优化会不会有递归行为?
2) 如果我将一个函数声明为内联函数(这样我就不会得到函数开销)并且这个函数被声明到一个文件中,我在该文件中强制 GCC 不应用优化,那么如果我从 另一个源文件,我还会得到没有优化的效果吗?
任何帮助将不胜感激。
【问题讨论】:
标签: optimization gcc inline