vtune 与 mingw

Posted

技术标签:

【中文标题】vtune 与 mingw【英文标题】:vtune with mingw 【发布时间】:2011-06-10 09:11:30 【问题描述】:

我正在尝试将 vtune 与我在 Windows 中使用 mingw 编译的应用程序一起使用。 当我尝试查看源代码信息时,vtune 说生成的可执行文件中的不是行信息。我正在使用 -g 选项进行编译,所以我不知道问题出在哪里。所以问题是:

是否可以在 windows 中使用 mingw 编译的程序进行分析?看起来 MS-VC 一切就绪,但 mingw 还没有。

如果是这样,是否需要更改对象格式(coff、xcoff、DWARF、....)? 也许如果有人发布一个例子,它会很有价值。

【问题讨论】:

【参考方案1】:

已解决,用

编译

-gstabs -g3

【讨论】:

您可以接受自己的答案并获得 15 声望点。 (将鼠标悬停在答案左上角的向上和向下箭头之间的数字上找到复选标记)。祝你好运 @shellter,虽然当你解决了自己的问题后接受自己的答案是一件好事,但你不能奖励自己。 @Kristo :感谢您的澄清。我以为我在其他问题上看到过这种情况。

以上是关于vtune 与 mingw的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Mac 的 Intel VTune Profiler 错误:无法与目标通信

linux 下 性能分析 vtune类似软件是啥

是啥导致分支预测出现峰值 Vtune

OpenMP、VTune、空闲线程

哪个是使用 VTUNE 进行分析的更好方法:独立或与 MSVC 集成

VTune:使用 3 个以上端口的高价值是好是坏