Estoy tratando de aprender algo de C, y me he encontrado con lo que probablemente sea un problema simple. Estoy tratando de recopilar algo de código que contiene la siguiente declaración:"int32 no declarado" error de gcc
int32 count;
Sin embargo, esto da lugar a un error en tiempo de compilación:
test.c:21: error: ‘int32’ undeclared (first use in this function)
¿Hay una opción en particular en tiempo de compilación que necesito establecido para gcc, o una directiva #include
que resolverá esto?
p.s. Me estoy ejecutando en Ubuntu Intrepid.
Dos cosas de la nota: 1) '' es estándar, pero es C99 - no es un problema para gcc, pero puede ser en otro lugar (por ejemplo, MSVC); y 2) POSIX no requiere que 'int' sea de 32 bits, y hay Unixes para los que no es verdadero. –
Existen cuatro entornos de programación permitidos por POSIX para ser el predeterminado (enumerados aquí: http://opengroup.org/onlinepubs/009695399/utilities/c99.html#tagtcjh_11), todos los cuales requieren que 'int' sea al menos 32 bits. – caf
Para incluir el encabezado C 'stdint.h' en C++ usted' #include ' –