c - 如何告诉 GCC 忽略某些源文件中的警告?

标签 c gcc warnings suppress-warnings

我的项目中有一些源文件是由工具自动生成的。不幸的是,这些来源导致 GCC 发出一些非常不方便的警告。有没有办法告诉 GCC 在不修改源代码的情况下忽略这些源文件的警告?不应修改它们,因为正如我所说,它们是自动生成的。

警告主要是关于不兼容的指针类型和隐式函数声明。

最佳答案

如果您通过 makefile 构建项目,这是可能的。您只需为这些文件创建不同的规则。例如,通过创建另一组 CFLAGS。

关于c - 如何告诉 GCC 忽略某些源文件中的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400632/

相关文章:

c - 指针数组

c - 如何避免 gcc 编译器使用 -l 选项?

程序退出后核心转储

c++ - C hack 用于存储占用 1 位空间的位?

c++ - Linux 上的编译器 (GCC) 交叉编译(到 Windows)——如何在非源目录中构建它?

c - _mm256_slli_si256 : error "last argument must be an 8-bit intermediate"

php - 警告::无效的对象或资源 mysqli_stmt。意义和解决方案是什么?

java - PMD 的 Eclipse 重复注释 @SurpressWarnings

c++ - Visual Studio 警告 C4996

c - 错误: assignment to expression with array type