-Wunused-dummy-argument 对未使用的哑元给出警告。 -Wunused-function 有未使用的函数时警告 -Wunused-label 有未使用的标号时警告 -Wunused-macros 当定义在主文件中的宏未被使用时给出警告 -Wunused-parameter 发现未使用的函数指针时给出警告 -Wunused-result 当一个带有 warn_unused_result 属性的函数的调用者...
-Wunused-macros 当定义在主文件中的宏未被使用时给出警告 -Wunused-parameter 发现未使用的函数指针时给出警告 -Wunused-result 当一个带有 warn_unused_result 属性的函数的调用者未使用前者的返回值时给出警告 -Wunused-value 当一个表达式的值未被使用时给出警告 -Wunused-variable 有未使用的变量时警告 -Wv...
-Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-const-variable -Wunused-const-variable= -Wunused-dummy-argument -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wuninitialized 选项: 变量不初始化...
-Wunused-macros 当定义在主文件中的宏未被使用时给出警告 -Wunused-parameter 发现未使用的函数指针时给出警告 -Wunused-result 当一个带有 warn_unused_result 属性的函数的调用者未使用前者的返回值时给出警告 -Wunused-value 当一个表达式的值未被使用时给出警告 -Wunused-variable 有未使用的变量时警告 -Wv...
-Wunused-macros 当定义在主文件中的宏未被使用时给出警告 -Wunused-parameter 发现未使用的函数指针时给出警告 -Wunused-result 当一个带有 warn_unused_result 属性的函数的调用者未使用前者的返回值时给出警告 -Wunused-value 当一个表达式的值未被使用时给出警告 ...
-Wunused-parameter 发现未使用的函数指针时给出警告 -Wunused-result 当一个带有 warn_unused_result 属性的函数的调用者未使用前者的返回值时给出警告 -Wunused-value 当一个表达式的值未被使用时给出警告 -Wunused-variable 有未使用的变量时警告 -Wvariadic-macros 指定 -pedantic ...
Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-dummy-argument -Wunused-function -Wunused-label -Wunused-local-typedefs - Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wuse-without-only -Wuseless-cast -Wvarargs -Wvariadic-macros -Wvector...
#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-result" write(foo, bar, baz); #pragma GCC diagnostic pop You can check the GCC documentation on diagnostic pragmas for more details. Share Improve this answer Follow edited Jan 20, 2016 at 14:08 SleuthEye 14.6k22 gol...
$ gcc -O0 -Wall -Wextra -pedantic -Winline t.c -o t.out t.c: In function ‘main’: t.c:9:5: warning: ignoring return value of ‘div’, declared with attribute warn_unused_result [-Wunused-result] div(0); ^ edit: Some discussion on the gcc mailing list...
6、-Wunused, 变量声明了但未使用,或者static类型函数未被调用则警告 7、-Wuninitialized, 使用的自动变量没有初始化则警告 8、-Wundef, 如果在#if宏中使用了未定义的变量做判断则警告 9、-Winline,函数不能被内联则警告 10、-Wmissing-declarations, 如果定义了全局函数,但却没有在任何头文件中声明则警告 ...