当我使用Makefile生成时,我将-Wall -g
添加到我的gcc
参数中以获取警告。如何让XCode在我的C代码中显示警告?
所以,当我建立这个代码:
#include <stdio.h>
int main()
{
}
我得到这样的警告:
main.c: In function ‘main’:
main.c:10: warning: control reaches end of non-void function
然而,当我在XCode中建立相同的代码,我没有看到任何警告。
我认为XCode使用LLVM而不是GCC,但必须有一个equivelant。我如何在XCode中打开它?
我们需要更多信息。什么版本的Xcode和Mac OS X?任何用clang构建的东西都应该显示类似的警告。您还需要在“其他编译器选项”下启用-Wall,因为默认情况下它未启用。 – 2012-01-31 02:34:34
对于Xcode 3,单击任何窗口右下方的小警告图标,将弹出一个错误消息窗口。对于Xcode 4,您为构建错误选择正确的“导航器视图”。 – 2012-01-31 03:39:45