报错内容:C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h(53): error: #256: invalid redeclaration of type name "size_t" (declared at line 60 of "C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h")
错位定位到:stdio文件中:
#if defined(__cplusplus) || !defined(__STRICT_ANSI__) || !defined(__size_t)
/* always defined in C++ and non-strict C for consistency of debug info */
#if __sizeof_ptr == 8
typedef unsigned long size_t; /* see <stddef.h> */
#else
typedef uint16_t size_t; /* see <stddef.h> */
#endif
#if !defined(__cplusplus) && defined(__STRICT_ANSI__)
#define __size_t 1
#endif
#endif