是否有任何版本的C或任何不允许隐式声明函数的编译器?
例如。使用mingw编译器,如果我在我的程序中使用printf函数而不包括stdio.h,它会编译我的程序,显示警告"内置函数的不兼容隐式声明' printf'&#34 ;
我想知道是否有某些版本的C或某些编译器在这些情况下无法编译我的程序。
最好的问候。
答案 0 :(得分:1)
编译使用-Werror
选项时,所有警告都将被视为错误。
答案 1 :(得分:0)
编译代码时可以使用-Werror
编译器选项。它会将所有警告视为error
。我喜欢使用这些选项编译我的源代码。
gcc -Wall -Werror -Wshadow -Wextra SOURCE.c -Wfloat-equal