c++ - 使用 GCC,我可以在每个函数的基础上禁用 -Wframe-larger-than 吗?

标签 c++ c gcc compiler-warnings

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

最佳答案

GCC 为此目的向您提供编译指示:

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

关于c++ - 使用 GCC,我可以在每个函数的基础上禁用 -Wframe-larger-than 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4660820/

相关文章:

通过 gdb 的 C 数组大小

c - 当在堆上请求大块内存时,如果 RAM 上没有连续空间,是否在磁盘上分配(交换)?

c++ - 如何在 Ubuntu 12.0.4 上安装 GCC 2.95?

c++ - C++中存储分配后变量的值

c++ - C/C99/C++/C++x/GNU C/GNU C99 中枚举的签名

c++ - 从命令行而非 Xcode 编译时为 "error: expected expression"

c - 如何摆脱 C 代码中的 gcc 汇编器警告 "setting incorrect section attributes for .init"?

c++ - 类 SUP 和在 C++ 的 SUP 中定义的类 SUB 之间有什么关系?

c - 如何检测 GtkTextBuffer 中的文本何时被替换而不是先删除后插入?

c++ - gcc 中模板的非延迟静态成员初始化?