gcc-Werroryour_source_file.c -o output_file 检查未使用的变量、函数等:使用-Wunused选项可以检查未使用的变量、函数等。例如: gcc -Wunusedyour_source_file.c-o output_file 检查隐式函数声明:使用-Wimplicit-function-declaration选项可以检查隐式函数声明。例如: gcc -Wimplicit-function-declaration your_sour...
-Wimplicit (C and Objective-C only) -Wimplicit-function-declaration (C and Objective-C only) -Wimplicit-int (C and Objective-C only) -Winfinite-recursion -Winit-self (C++ and Objective-C++ only) -Wint-in-bool-context -Wlogical-not-parentheses -Wmain (only for C/ObjC and unless -ffre...
-Wimplicit-function-declaration:函数在使用前未声明。 -Wformat:printf/scanf等函数的格式字符串与参数类型不匹配。 -Wstrict-aliasing:严格的别名规则警告,可能导致未定义行为。 -Wmaybe-uninitialized:变量可能未初始化即被使用。 3. 描述如何查看gcc警告 查看GCC警告通常是在编译过程中进行的。你可以通过在命令行中...
-Wimplicit 对隐式函数声明给出警告 -Wimplicit-function-declaration 对隐式函数声明给出警告 -Wimplicit-int 当声明未指定类型时给出警告 -Wimplicit-interface 对带有隐式接口的调用给出警告 -Wimplicit-procedure 对没有隐式声明的过程调用给出警告 -Winit-self 对初始化为自身的变量给出警告。 -Winline 当内...
-Werror-implicit-function-declaration 不建议使用此开关;请改用 -Werror=implicit-function-declaration -Wfloat-equal 当比较浮点数是否相等时给出警告 -Wformat 对 printf/scanf/strftime/strfmon 中的格式字符串异常给出警告 -Wformat-contains-nul 当格式字符串包含 NUL 字节时给出警告 ...
-Werror-implicit-function-declaration 不建议使用此开关;请改用 -Werror=implicit-function-declaration -Wextra 打印额外(可能您并不想要)的警告信息 -Wfloat-equal 当比较浮点数是否相等时给出警告 -Wformat 对 printf/scanf/strftime/strfmon 中的格式字符串异常给出警告 ...
-Wempty-body 当 if 或 else 语句体为空时给出警告 -Wendif-labels 当 #elif 和 #endif后面跟有其他标识符时给出警告 -Wenum-compare 对不同枚举类型之间的比较给出警告 -Werror-implicit-function-declaration 不建议使用此开关;请改用 -Werror=implicit-function-declaration -Wextra 打印额外(可能您并不想要...
gcc -Wimplicit -c test_implicit.ctest_implicit.c:7: warning: return type defaults to `int'test_implicit.c: In function `test':test_implicit.c:18: warning: implicit declaration of function `sub' 1.5 [-Wmissing-braces] [-Wmissing-braces]当聚合类型或者数组变量的初始化表达式没有'充分'用括号...
-Wempty-body 当 if 或 else 语句体为空时给出警告 -Wendif-labels 当 #elif 和 #endif 后面跟有其他标识符时给出警告 -Wenum-compare 对不同枚举类型之间的比较给出警告 -Werror-implicit-function-declaration 不建议使用此开关;请改用 -Werror=implicit-function-declaration ...
-Wimplicit-function-declaration (C and Objective-C only) -Winit-self (only for C++) -Wlogical-not-parentheses -Wmain (only for C/ObjC and unless -ffreestanding) -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation (only for C/C++) ...