Originariamente inviato da albgen
il g++ del mingwin non è lo stesso del g++ del http://gcc.gnu.org.
Proprio lo stesso no... Ma in pratica...
ho trovato questa pagina http://www.cplusplus.com/ref/cstdlib/
in fondo c'è scritto:
* = not ANSI-C, but supported by most compilers.

probabilmente il gcc non è 100% ansi-c

Che io sappia non esiste ancora un compilatore 100% ansi-c !
Parziale soluzione : Installa il MinGW

Oppure potresti ripiegare con questo :
codice:
    char str[10];
    int val=123;
    sprintf(str, "%d", val);
    printf("%s", str);