c++ - 如何启用帧指针?

标签 c++ g++ cmake

我环顾四周,似乎只能找到省略帧指针的选项。

这是我现在使用的编译标志。

-Wall -Wextra -Wconversion -Wctor-dtor-privacy -Wnon-virtual-dtor -Wold-style-cast -g

谁能告诉我如何启用帧指针?

注意我在 RHEL 6.2 上使用 g++ 版本 4.6.6

最佳答案

任何优化级别(-O-O2-O3),启用-fomit-frame-pointer,但您可以使用 -fno-omit-frame-pointer 还原它。您可以在此处找到更多详细信息:http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html

关于c++ - 如何启用帧指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17221777/

相关文章:

c++ - 我可以使用命名空间中的一些但不是全部名称,而不必为所有名称重复完整范围吗?

CMake 并查找其他项目及其依赖项

c++ - Opengl Superbible 配置IDE

c++ - g++ 不会链接到/usr/lib/中的库

c++ - 多次登录时检测多个应用实例的变化

c++ - 将 TCP 服务器转换为 UDP 服务器

c++ - 抑制来自 gcc init_priority 属性的警告

c++ - 如何让 g++ 在终端中显示执行时间?

c++ - 用 g++ 链接 opencv 库

C++11 DirectX 数学 : XMVECTORF32 as base structure initialization