몇 가지 바이너리를 컴파일 할 때 다음과 같은 경고가 나타납니다.
warning: incompatible implicit declaration of built-in function ‘strcpy’
warning: incompatible implicit declaration of built-in function ‘strlen’
warning: incompatible implicit declaration of built-in function ‘exit’
이 문제를 해결하기 위해 추가했습니다.
#include <stdlib.h>
다음 플래그로 컴파일하는 것 외에도이 경고와 관련된 C 파일의 맨 위에 있습니다.
CFLAGS = -fno-builtin-exit -fno-builtin-strcat -fno-builtin-strncat -fno-builtin-strcpy -fno-builtin-strlen -fno-builtin-calloc
GCC 4.1.2를 사용하고 있습니다.
$ gcc --version
gcc (GCC) 4.1.2 20080704
이러한 경고를 해결하려면 어떻게해야합니까?