Recibo varias de estas advertencias al compilar algunos binarios:
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’
Para tratar de resolver esto, he agregado
#include <stdlib.h>
en la parte superior de los archivos C asociados con esta advertencia, además de compilar con los siguientes indicadores:
CFLAGS = -fno-builtin-exit -fno-builtin-strcat -fno-builtin-strncat -fno-builtin-strcpy -fno-builtin-strlen -fno-builtin-calloc
Estoy usando GCC 4.1.2:
$ gcc --version
gcc (GCC) 4.1.2 20080704
¿Qué debo hacer para resolver estas advertencias?