我已经用不同的优化标志编译了 fortran 程序。我有一个带有默认优化标志 -O2 的程序和另一个带有 -fast 优化标志的编译程序。我能够打开使用优化标志 -O2 编译的程序。那么,当我们尝试在 Vtune 中加载程序时,程序也会执行吗?
但是,当我尝试加载使用优化标志 -fast 编译的程序时,Vtune 会抛出错误“无法最终确定结果”。您打开的结果是空的。这可能是由数据收集过程中的错误引起的。这实际上意味着什么?我浏览了这个论坛的其他帖子,但不太明白这是什么意思。
我得到的收集器消息如下:
错误:分析目标的二进制文件不包含分析所需的符号。有关更多详细信息,请参阅文档。错误:在分析目标的静态二进制文件中找不到有效的 dlopen 符号。
我使用的是 ubuntu 12.04 系统。
非常感谢。请尽快回复。
贾巴巴