该选项相当于同时使用了下列所有的选项: ◆unused-function:遇到仅声明过但尚未定义的静态函数时发出警告。 ◆unused-label:遇到声明过但不使用的标号的警告。 ◆unused-parameter:从未用过的函数参数的警告。 ◆unused-variable:在本地声明但从未用过的变量的警告。 ◆unused-value:仅计算但从未用过的值得警告。 ◆...
gcc -c -Wno-unused-function -Wno-unused-variable source_file.c 其中,-c选项表示只编译源代码文件,不链接生成可执行文件;-Wno-unused-function和-Wno-unused-variable选项分别表示忽略未使用的函数和变量的警告。 如果有多个源代码文件,可以将它们全部编译: 代码语言:txt 复制 gcc -c -Wno-unused-function...
_cilk.cpp -Wl,-rpath=/home/david/cilkplus-install/lib64 -lcilkrts -lpthread -ldl In function ‘int fib(int)’: cc1plus: warning: unused variable ‘sf_01’ [-Wunused-variable] In function ‘int main(int, char**)’: cc1plus: warning: unused variable ‘sf_02’ [-Wunused-variable] ...
-Wunknown-pragmas -Wunused-function -Wunused-label -Wunused-value -Wunused-variable unused-function:警告声明但是没有定义的static函数; unused- label:声明但是未使用的标签; unused-parameter:警告未使用的函数参数; unused-variable:声明但是未使用的本地变量; unused-value:计算了但是未使用的值; format:printf...
当需要排除某些类型的警告时,记得使用-Wno-xxx, 比如使用-Wall -Wno-unused-variable可以从-Wall中排除-Wunused-variable。 2 -Wextra 单单只有-Wall可能还不够严格,GCC还有-Wextra作为补充,包括另外一些没有被-Wall包含的警告类型,比如笔者比较喜欢的几个: 选项作用 -Wcast-function-type 当函数被强转为不兼容的...
◆unused-function:遇到仅声明过但尚未定义的静态函数时发出警告。 ◆unused-label:遇到声明过但不使用的标号的警告。 ◆unused-parameter:从未用过的函数参数的警告。 ◆unused-variable:在本地声明但从未用过的变量的警告。 ◆unused-value:仅计算但从未用过的值得警告。
◆unused-function:遇到仅声明过但尚未定义的静态函数时发出警告。 ◆unused-label:遇到声明过但不使用的标号的警告。 ◆unused-parameter:从未用过的函数参数的警告。 ◆unused-variable:在本地声明但从未用过的变量的警告。 ◆unused-value:仅计算但从未用过的值得警告。
-Wunused-but-set-variable Warn when a variable is only set, otherwise unused -Wunused-dummy-argument 对未使用的哑元给出警告。 -Wunused-function 有未使用的函数时警告 -Wunused-label 有未使用的标号时警告 -Wunused-macros 当定义在主文件中的宏未被使用时给出警告 ...
21、arning: unused variable . 中文含义:警告:存在从未使用的变量 XXX。 warning: unused parameter . 中文含义:警告:存在从未使用的参数 XXX。 8 错误原因:该警告指示存在已声明为局部的变量或函数参数,但在其它地方并 没使用过它。没使用过的变量可能会导致程序性错误,如偶尔在预期的位置上写了 不同的变量名...
# gcc -Wall -Werror illcode.c -o illcodecc1: warnings being treated as errorsillcode.c:8: warning: return type of `main' is not `int'illcode.c: In function `main':illcode.c:9: warning: unused variable `var' 对Linux程序员来讲,GCC给出的警告信息是很有价值的,它们不仅可以帮助程序员...