我可以将警告限制为我的项目的包含而不是所有包含llvm或gcc的警告吗?

时间:2011-07-05 15:17:17

标签: gcc compiler-warnings llvm

我想将某些警告限制为项目包含,因此不会检查系统包含。所以:

/* I want no warnings from this include */
#include <myheader.h>

/* I want warnings from this include */
#include "myotherheader.h"

这可能与llvm和/或gcc一起使用吗?

此致 约亨

1 个答案:

答案 0 :(得分:1)

GCC已经这样做了 - 如果您想要抑制警告的标题,可以指定其他目录作为“系统目录”:

我真的不知道llvm / clang,但是因为clang有一个选项-Wsystem-headers来启用系统头的警告我会假设它做了类似于GCC的系统头文件(即,压缩)警告他们。)