Beim Kompilieren einiger Binärdateien werden einige dieser Warnungen angezeigt:
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’
Um dies zu beheben, habe ich hinzugefügt
#include <stdlib.h>
oben in den C-Dateien, die dieser Warnung zugeordnet sind, zusätzlich zum Kompilieren mit den folgenden Flags:
CFLAGS = -fno-builtin-exit -fno-builtin-strcat -fno-builtin-strncat -fno-builtin-strcpy -fno-builtin-strlen -fno-builtin-calloc
Ich benutze GCC 4.1.2:
$ gcc --version
gcc (GCC) 4.1.2 20080704
Was kann ich tun, um diese Warnungen zu beheben?