139 votes

printf uint64_t comment ?

J’ai écrit un code très simple test d’uint64_t printf :

J’ai utiliser ubuntu 11.10 (64 bits) et la version 4.6.1 de gcc pour compiler, mais a échoué :

Comment peux j’ai corrigé ce problème ?

Merci d’avance !

177voto

Will Points 30630

La norme ISO C99 spécifie que ces macros seulement doivent être définies si explicitement demandée.

4voto

Anders Eliasson Points 31

Lors de la compilation memcached sous Centos 5.x, j’ai eu le même problème.

La solution est d’installer gcc et g ++ version 4.4 au moins.

Assurez-vous que votre CC/CXX est réglé (exporté) aux fichiers binaires juste avant la compilation.

Elle pourra être qu'utile pour votre problème de PRIu64.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X