c++ - clang (MacOS 32/64) : disable stack frames in some functions

标签 c++ macos stack clang darwin

铿锵 generates stack frames ,即使是空函数,在 MacOS 32/64 平台上。在某些情况下,我需要防止生成堆栈帧。我应该使用哪些属性?

最佳答案

Google 快速搜索会显示 -fomit-frame-pointer 标志。

Live demo

关于c++ - clang (MacOS 32/64) : disable stack frames in some functions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58578674/

相关文章:

c++ - boost::locale 和 std::locale 之间的权衡是什么?

类中的c++变量初始化以使用mpi发送它

c++ - Python 在 C++ 中的 random.uniform()?

ios - Regex Buddy 中的正则表达式是否与 NSRegularExpression (ICU) 正则表达式一致?

c++ - 删除对 MFC DLL 项目的外部依赖

swift - 在表中显示对象状态(图标)

macos - Mac OSX 如何确定要加载哪个 dylib?

c++ - 有哪些不同的可能方法可以降低给定程序中 vector 数组实现堆栈的时间复杂度……?

c - 这段代码给出了 head->next = NULL,尽管它不应该

C++(在基于数组的堆栈中弹出)我们是否删除该元素?