-Wexpansion-to-defined -Wignored-qualifiers (only for C/C++) -Wimplicit-fallthrough=3 -Wmaybe-uninitialized -Wmissing-field-initializers -Wmissing-parameter-type (C/ObjC only) -Wold-style-declaration (C/ObjC only) -Woverride-init (C/ObjC only) -Wredundant-move (C++ and Objective-C++ on...
*' 684 | static void ssl_calc_verify_tls( const mbedtls_ssl_context *, unsigned char *, size_t * ); | ^~~~ /home/slyfox/dev/git/mbedtls/library/ssl_tls.c:1756:48: error: argument 2 of type 'unsigned char[32]' with mismatched bound [-Werror=array-parameter=] 1756 | unsigned...
不建议使用-Wshadow# 局部变量遮盖上一层的变量时报错-Wfatal-errors# 遇到第一个错误即停止-Wsign-compare# 有符号与无符号比较 被包含在-Wextra-Wconversion# 隐式转换可能导致值出现错误-Wno-unused-parameter# 关闭未使用参数警告, 未使用局部变量依然有效 ...
gcc -Wmissing-braces test_missing_braces.ctest_missing_braces.c: In function `main':test_missing_braces.c:19: warning: missing braces around initializertest_missing_braces.c:19: warning: (near initialization for `array1[0]')test_missing_braces.c:21: warning: missing braces around initializert...
As a workaround, add-Wno-error=unused-but-set-variableor-Wno-error=unused-but-set-parameter. -Werror Make all warnings into errors -Wall -Wallturns on the following warning flags: --Waddress -Warray-bounds (only with -O2) -Wc++11-compat ...
-Werror选项: -Werror= ** 选项: - Wno-error= **选项: - Wchar-subscripts 选项: - Wfatal-errors 选项: -Wreturn-type 选项: -Wunused选项: -Wuninitialized 选项: Wsign-compare 选项: -Wall 选项: -Wextra选项(原为-W, 已经弃用了):
-Wtype-limits -Wuninitialized -Wshift-negative-value -Wunused-parameter (only with -Wunused or -Wall) -Wunused-but-set-parameter (only with -Wunused or -Wall) -Wchar-subscripts: 使用char类作为数组下标(因为char可能是有符号数) -Wcomment: ...
As a workaround, add -Wno-error=unused-but-set-variable or -Wno-error=unused-but-set-parameter. -Werror Make all warnings into errors -Wall -Wall turns on the following warning flags: ...
w 21、arning: unused variable . 中文含义:警告:存在从未使用的变量 XXX。 warning: unused parameter . 中文含义:警告:存在从未使用的参数 XXX。 8 错误原因:该警告指示存在已声明为局部的变量或函数参数,但在其它地方并 没使用过它。没使用过的变量可能会导致程序性错误,如偶尔在预期的位置上写了 不同的...
-Warray-bounds 当数组访问越界时给出警告 -Warray-temporaries 创建临时数组时给出警告 -Wassign-intercept 当 Objective-C赋值可能为垃圾回收所介入时给出警告 -Wattributes 当对属性的使用不合适时给出警告 -Wbad-function-cast 当把函数转换为不兼容类型时给出警告 ...