c - 使用gcc编译时出现错误1918

标签 c gcc makefile

我在编译代码库时遇到以下错误。有谁知道这个错误?

<Filename> : error #1918: out of resources (internal variable limit exceeded)

最佳答案

当函数中局部变量的空间太大时,通常会出现此错误。

作为一种解决方案,您需要减少堆栈上变量的大小或数量,可能是通过使用 malloc 即通过使用动态分配。

关于c - 使用gcc编译时出现错误1918,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30068772/

相关文章:

c - 关于为 arm 目标编译应用程序时使用的浮点 abi 标志

c++ - 在 Linux 平台上从 Node.js 连接到 DB2

Python嵌入

c++ - aws-sdk-cpp:未解析的符号

c++ - 如何使用 __attribute__((visibility ("default")))?

c - 如何将文件中的数据读取到二维数组中?

c - 从不兼容的指针类型 : forcing the type? 赋值

c - _declspec 应该放在哪里?

c - 警告 : useless type name in empty declaration

c++ - 如何在目录中查找并查找具有特定扩展名的所有文件