아래 C 프로그램을 컴파일하면 다음 경고가 표시됩니다. ‘noreturn’ function does return
. 이 함수는 다음과 같습니다.'noreturn'함수가 다음을 반환합니다.
void hello(void){
int i;
i=1;
}
왜 그럴 수 있습니까? 전체 오류 출력 :
home.c: In function ‘hello’:
hhme.c:838:7: error: variable ‘i’ set but not used [-Werror=unused-but-set-variable]
home.c:840:1: error: ‘noreturn’ function does return [-Werror]
cc1: all warnings being treated as errors
make: *** [home.o] Error 1
정확한 컴파일러 경고를 게시 할 수 있습니까? –
[SSCCE] (http://sscce.org/)를 작성하고 전체 예제를 보여 주시겠습니까? 또한 _all_ 및 _complete_ 오류/경고 메시지를 포함하십시오. –
어떤 컴파일러를 사용하고 있습니까? 어떤 컴파일러 옵션을 사용 했습니까? – Bechir