【发布时间】:2011-11-12 05:00:04
【问题描述】:
GCC编译的每个函数是否可以得到最大帧大小?
我的项目中有一堆 C 和 C++ 源文件,我想统计每个函数的堆栈使用情况,只是在 GCC 手册中找不到任何相关选项。
【问题讨论】:
GCC编译的每个函数是否可以得到最大帧大小?
我的项目中有一堆 C 和 C++ 源文件,我想统计每个函数的堆栈使用情况,只是在 GCC 手册中找不到任何相关选项。
【问题讨论】:
你可以试试-fstack-usage。
还有-Wstack-usage=<stack_limit>(例如-Wstack-usage=4096)会在您编译代码时发出警告。
【讨论】: