【发布时间】:2008-12-27 16:45:21
【问题描述】:
是否可以关闭特定功能的优化? 我的一个朋友的问题是 gcc 优化使一些(我不知道的)μ-controller-code 不起作用。 我们知道它是哪些功能,但我们对代码本身一无所知,因此最简单和最安全的方法可能是为整个功能关闭它。
可悲的是http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html 显示有一个优化函数属性 / pragma,但它需要 gcc 4.4,而我们没有。
提前致谢
【问题讨论】:
-
为什么不修复代码而不是尝试解决警告?
-
GCC 4.3.2 是当前最新发布的 GA 版本,因此没有 GCC 4.4 也就不足为奇了。您提供的信息很有趣 - 谢谢。