itoa
não parece ser ANSI C ++ e, portanto, é muito provável que não seja suportado pelo gcc.
De acordo com esta fonte , é sugerida a seguinte alternativa:
This function is not defined in ANSI-C and is not part of C++, but is supported by some compilers. A standard-compliant alternative for some cases may be sprintf: sprintf(str,"%d",value) converts to decimal base. sprintf(str,"%x",value) converts to hexadecimal base. sprintf(str,"%o",value) converts to octal base.
Uma referência sprintf
pode ser encontrada aqui .