【发布时间】:2017-05-09 08:31:33
【问题描述】:
我想使用DS-5 Streamline profiler 来分析我的代码。在文档中提到,为了能够看到调用堆栈,我们需要使用编译器选项-fno-omit-frame-pointer 编译代码。这个选项在 gcc 中有。
铿锵也有等效的选择吗?
-fno-omit-frame-pointer 不适用于我的 clang。
我也尝试将编译器优化级别设置为 0,但我仍然没有得到流线型的调用堆栈。
【问题讨论】:
-
你也使用
-g或-ggdb或类似的吗? -
在我的目标上,我运行剥离的共享库。但是在分析捕获时,我提供了带有调试符号(使用 -g 编译)的未剥离的 so
标签: clang clang++ streamline