在Ubuntu下编译时出现 set but not used[-Werror=unused-but-set-variable] 问题的解决办法: 找到对应目录中的Makefile文件,找到 -Werror字段,然后把它注释掉重新编译即可 ifndef WERROR #WERROR:= -Werror endif