使用GCC,我可以禁用-Wframe - 大于每个功能吗?

8 c c++ gcc compiler-warnings

使用GCC,是否可以指定一组免除-Wframe-larger-than的函数?(例如,主要.)

Mar*_*ser 10

GCC为此提供了pragma:

http://gcc.gnu.org/onlinedocs/gcc-4.5.2/gcc/Diagnostic-Pragmas.html#Diagnostic-Pragmas

目前它不会完全按照您的意愿执行,因为它似乎是逐个文件地执行,但在下一版本的gcc(4.6)中,它看起来好像是上下文感知的:

http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html#Diagnostic-Pragmas

  • @Carl:实际上,那些文档是针对当前的开发版本(4.6),所以如果你检查我给出的链接它不适用于4.5. (2认同)