sto ottenendo un certo numero di questi avvertimenti quando si compila un paio di binari:warning: incompatibili dichiarazione implicita di funzione built-in 'xyz'
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’
Per cercare di risolvere questo, ho aggiunto
#include <stdlib.h>
nella parte superiore del file C associati a questo avviso, oltre a compilare con i seguenti flag:
CFLAGS = -fno-builtin-exit -fno-builtin-strcat -fno-builtin-strncat -fno-builtin-strcpy -fno-builtin-strlen -fno-builtin-calloc
Sto utilizzando GCC 4.1.2:
$ gcc --version
gcc (GCC) 4.1.2 20080704
Cosa devo fare per risolvere questi avvertimenti?
Puoi pubblicare il codice che fallisce? – mkb
Sfortunatamente, non ho il permesso di ripubblicare questo codice. –