如何从Clang 2.9获得未初始化的变量警告?

时间:2012-08-22 03:01:57

标签: clang

我有这个文件:

#include <stdio.h>
int main(void)
{
   int i;
   printf("%d\n",i);
   return 0;
}

如果我在Mint 12上用gcc 4.6.1编译:

CC -Wall -O test_gcc.c
test_gcc.c: In function ‘main’:
test_gcc.c:8:10: warning: ‘i’ is used uninitialized in this function [-Wuninitialized]

clang 2.9的相同选项不会发出警告。 Clang在线手册显示了一个-Weverything,但这个版本不知道它

clang -Weverything test_gcc.c
warning: unknown warning option '-Weverything' [-Wunknown-warning-option]

clang -Wuninitialized test_gcc.c

没有发出警告

如何在clang 2.9中获取未初始化的变量读取警告?

1 个答案:

答案 0 :(得分:0)

获取更新版本的clang; 2.9岁超过一岁。