我正在使用 GCC 4.8 用 C 编写一个项目,我希望看到所有警告(希望消除它们),但问题是我 #include 一些旧的、未维护的库,这给了我巨大的警告墙对 -Wall 选项的 react 。我无法修复这些问题,我只想忽略它,专注于我实际编写/维护的代码。
我也可以:
gcc -Wall-excluding-OldBlackBox.c -myproject.c ?
最佳答案
更新您的 makefile,以便为不同的文件(或文件组)提供不同的 gcc -Wxxx 行
result.exe : xxx.o yyy.o
gcc -o result.exe xxx.o yyy.o
xxx.o : xxx.c
gcc -Wall xxx.c
yyy.o : yyy.c
gcc -W yyy.c
关于c - 是否可以使用 -Wall 但仅在特定文件中显示警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18622048/