【问题标题】:How to get maximum frame size of each function compiled by gcc?如何获取 gcc 编译的每个函数的最大帧大小?
【发布时间】:2011-11-12 05:00:04
【问题描述】:

GCC编译的每个函数是否可以得到最大帧大小?

我的项目中有一堆 C 和 C++ 源文件,我想统计每个函数的堆栈使用情况,只是在 GCC 手册中找不到任何相关选项。

【问题讨论】:

    标签: c++ c gcc stack


    【解决方案1】:

    你可以试试-fstack-usage

    还有-Wstack-usage=<stack_limit>(例如-Wstack-usage=4096)会在您编译代码时发出警告。

    【讨论】:

    • 这正是我想要的,我将从 GCC 4.1.2 切换到 GCC 4.6,谢谢 mizo :)
    猜你喜欢
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 2010-09-16
    • 2010-09-15
    • 2023-03-07
    相关资源
    最近更新 更多