I get this message when compiling my program. It's about 25KB big, and MC have 32KB... What should I do to compile bigger programs anway, because program is not completed yet, I have to add some more stuff.
OK. Thank you. Then 2 is negative. I don't have 32 level deep nesting...
So the question remains: How complex is too complex? :)
Compile every source file separately to find the file that is causing the problem, then have a good look at it.
"I don't have 32 level deep nesting"
Maybe you don't intend to, but it can be quite easy to achieve by accident!
eg, if you forget a closing brace, the next opening brace is then effectively another level of nesting...
similarly, if you are playing preprocessor tricks, and one of your macro expansions is broken, it could lead to similar effects...
"find the file that is causing the problem, then have a good look at it."
And if you can't see it, remove half of the source code: if the error persists, then you know that it's in the remaining half of the source; if the error goes away, then it's probably in the half that you removed.
Repeat as necessary!