在NetBeans 7中启用C编译器警告

在NetBeans 7中启用C编译器警告,c,netbeans,compiler-construction,warnings,C,Netbeans,Compiler Construction,Warnings,我开始使用NetBeans进行C语言编程,所以我安装了Cygwin编译器,并设置NetBeans将其用作编译器,但在构建项目时,它不会显示任何编译器警告。我在项目设置中添加了-Wall和-pedantic选项,以便在编译时使用,但在构建项目时,它只显示一行,如下所示: "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf “/usr/bin/make”-f nbproject/Makefile

我开始使用NetBeans进行C语言编程,所以我安装了Cygwin编译器,并设置NetBeans将其用作编译器,但在构建项目时,它不会显示任何编译器警告。我在项目设置中添加了-Wall和-pedantic选项,以便在编译时使用,但在构建项目时,它只显示一行,如下所示:

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf “/usr/bin/make”-f nbproject/Makefile-Debug.mk QMAKE=子项目=.build conf 等等,但没有实际的警告。我找遍了所有的设置,但还没找到任何东西

我是个新手,有没有办法?
多谢各位

make
不接受
-Wall-pedantic
参数。这些是编译器参数,因此您可能必须查看Makefile-Debug.mk文件并将它们添加到那里。如果自动生成此文件,则会变得更加困难。然后,您必须进一步查看NetBeans IDE。但是我想您的参数应该已经在.mk文件中了。

我不确定NetBeans是否在make中使用了这些参数,因为我在Project Properties->Build->C Compiler->Command Line Options and Additional Options中添加了这些参数,所以我认为gcc.exe使用了这些参数。@Martin:是的。但是你在你的问题中问,争论在哪里。。他们没有出现在那里。你应该看看.mk文件里面。然后我被误解了。我正在寻找编译器警告输出。当然,我不能100%确定我是否正确设置了参数,但是当我没有看到带有警告的gcc编译器输出时,我将永远无法确定。