いくつかのバイナリをコンパイルすると、これらの警告が多数表示されます。
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
これらの警告を解決するにはどうすればよいですか?