programing

C 경고 함수의 암시적 선언 '종료'

itsource 2022. 7. 21. 19:59
반응형

C 경고 함수의 암시적 선언 '종료'

이건 경고야.

implicit declaration of function 'exit'

어떻게 제거할 수 있는지.

Linux & gcc 컴파일러를 사용하고 있습니다.

추가:

#include <stdlib.h>

프로그램 맨 위로 이동합니다.

이 프리프로세서 있어요?그렇지 않으면 추가합니다.

#include <stdlib.h>

exit()는 라이브러리 함수입니다.재지정된 프로토타입은 stdlib에 있습니다.h header file, exit 기능을 위해 지정된 코드로 프로세스를 호출하는 inoder.를 #syslog stdlib로 부가해야 합니다.h header를 사용합니다.그래서 stdlib을 추가해야 합니다.h 헤더프로그램을 실행할 수 있지만 다음과 같은 경고 메시지가 표시됩니다.

warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]      

그러나 이러한 종류의 프로그램은 권장되지 않습니다. 우리는 프로그램에서 주어진 것에 주의해야 합니다. 경고는 런타임 오류를 초래할 수 있습니다.

언급URL : https://stackoverflow.com/questions/2406986/c-warning-implicit-declaration-of-function-exit

반응형