C Error: referencia indefinida a '_itoa'

Estoy tratando de convertir un número entero en un carácter para escribir en un archivo, usando esta línea:

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

y recibo esta advertencia y mensaje:

advertencia declaración implícita de 'itoa'

referencia indefinida a '_itoa'

Ya he incluido stdlib.h, y estoy compilando con:

gcc -Wall -pedantic -ansi

Cualquier ayuda sería apreciada, gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta