Qual é a diferença no GCC entre -std = gnu ++ 0x e -std = c ++ 0x e qual deles deve ser usado?
Estou tendo problemas com<stdint.h>
ao usar-std=c++0x
no GCC 4.4.3 (para Android):
// using -std=c++0x
#include <stdint.h>
uint64_t value; // error: 'uint64_t' does not name a type
Mas usando-std=gnu++0x
trabalho:
// using -std=gnu++0x
#include <stdint.h>
uint64_t value; // OK
É<stdint.h>
incompatível com C ++ 0x?