看来我的程序(用 mingw 构建g++)由于堆栈内存不足而崩溃。我使用编译选项-Wl,--stack,64000000来增加堆栈限制,但问题仍然存在。我想知道是否有实用程序或方法来检查程序的当前堆栈限制.exe,以便我可以验证限制确实已更改为该值。
我已经通过脱脂$ man gcc和$ man g++,但还没有发现的东西,将打印错误和警告计数。但是我看到 Emacs 可以在缓冲区中打印错误计数和警告计数*compilation*。因此,必须有一个选项,gcc和g++我失踪,因为我不认为Emacs的本身将执行错误计数,这只是太多的工作。
如何从 gcc 和 g++ 获取错误和警告的计数?