c - GCC linaro 编译器抛出错误 "unknown type name size_t"

标签 c gcc compiler-errors size-t linaro

我正在使用 GCC Linaro编译我的代码的编译器。它从 libio.h 中抛出错误 unknown type name size_t。它包含在 stdio.h 中。在我的代码中,我只包含 stdio.h

任何人都可以解决这个错误。

最佳答案

根据 C99,§7.17,size_t不是内置类型,而是在 <stddef.h> 中定义的.

包括<stddef.h> header 应该可以解决您的问题。

关于c - GCC linaro 编译器抛出错误 "unknown type name size_t",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26410466/

相关文章:

c - 需要知道如何在 c 中按空格解析单词。还需要知道我是否正确分配内存?

c++ - 使用 GCC 将 C++ 应用程序静态编译为二进制文件

c - 签名不同 - 警告

.net - On On Error Resume Next时出错

c - TCP Server多个数据包发送问题

c - fork 后调试子进程(follow-fork-mode child 配置)

c - C 中地址传递的指针未更新

c++ - 在 C++ 中包含非标准 C 头文件

C++ 默认构造函数不可用

c++ - 为什么在 header 中的类声明中声明变量时会出现错误?