Я отримую ряд цих попереджень, коли збираю кілька двійкових файлів:
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
Що мені робити, щоб вирішити ці попередження?