C Erreur: référence non définie à '_itoa'

Je suis en train de convertir un nombre entier en un personnage pour écrire dans un fichier, à l'aide de cette ligne:

fputc(itoa(size, tempBuffer, 10), saveFile);

et je recevoir cet avertissement et le message:

avertissement: déclaration implicite de "ltid'

undefined reference to '_itoa'

J'ai déjà inclus stdlib.h, et je suis de la compilation avec:

gcc -Wall -pedantic -ansi

Toute aide serait appréciée, merci.

source d'informationauteur aytee17