2012-08-06 1 views
2

xyz.c 파일에서 오류가 발생했습니다 : 'xyzz'변수에서 'i'는 설정되었지만 사용되지 않았습니다 [-Werror = unused-but-set- 변수] 그 특정 줄과 열에서 찾을 수 있습니다 (무효 *) 무엇이 오류입니까, 도와 줄 수 있습니까?디버깅 오류 "Werror = unused-but-set-variable"

답변

6

변수 i에 값을 할당했으나 나중에 사용하지 않은 것처럼 보입니다. 이것은 컴파일러가이 변수로 무엇인가하고 싶다고 생각했기 때문에 일반적으로 오류를 생성하지 않고 경고 플래그를 어떻게 설정했는지에 따라 경고를 생성하지만 잊어 버릴 수 있습니다. -Werror = 미사용하지만-설정 변수 :

경고로이 가진의 설정은 -Wunused-하지만-설정 변수

그러나, 오류 발생으로이를 설정하는 것입니다

(특정 또는 전체) 경고를 오류로 사용하면 코드를보다 엄격하게 테스트하는 데 유용 할 수 있습니다. 이거 여기에 넣으시겠습니까?

자세한 내용은 http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html을 참조하십시오.