类似的问题,没有真正的答案适用于我的案例:点击
我在问这里之前研究过的问题 -点击
我正在MinGW64
尝试编译一个非常大的.cpp
文件(>13k
行),但我也可以访问 Visual Studio 2010 - 如果有人有使用它的解决方案,请随时告诉我。
我在组装阶段发现了一个错误 -
... too many sections (33396)
C:\Users\username\AppData\Local\Temp\ccnAocvD.s: Assembler messages:
C:\Users\username\AppData\Local\Temp\ccnAocvD.s: Fatal error: can't write
CMakeFiles/source.dir/sourcecode.cpp.obj: File too big
正如我的两位同事所建议的那样,我目前正在使用 , 运行编译 - 编译现在运行了 5 个多小时-Os
。--param ggc-min-expand=0
--param ggc-min-heapsize=4096
更新:
正如一些人所建议的,我将文件拆分为 2 个源文件并为它们创建一个标题 - 谢谢。
第二次更新:
编译尚未完成(5 天!!!),即使在创建标题并将文件拆分为 4 个较小的文件之后也是如此。
最终的
这个问题仍然没有解决 - 即使在遵循每个发布者的建议后,我仍然无法编译这个。