gpt4 book ai didi

c++ - BFD : Dwarf Error: while profiling openmp program with HPCToolKit using GNU 4. 7.2

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:53 25 4
gpt4 key购买 nike

我想使用 HPCToolkit 工具分析 openMP 程序。

我已经使用 GNU 4.7.2 编译器安装了 hpctoolkit-externals-5.3.2-r3950 和 hpctoolkit-5.3.2-r3950(来自网站的最新 tarball 源)。

我已将 hpctoolkit 安装目录添加到我的路径中。

但是我现在在分析代码时遇到了问题这就是我所做的:我想分析一个带有任务的 openmp 程序:task_ex.c

1) gcc -fopenmp task_ex.c -o task_ex -O3

2) hpcrun ./task_ex 1024 4

3) hpcstruct task_ex

4) hpcprof -S task_ex.hpcstruct -I/home/priyanka/examples hpctoolkit-task_ex-measurements

这是我收到以下错误的时候:

msg:线图:/home/priyanka/opt/hpctoolkit-install-5.3.2/lib/hpctoolkit/ext-libs/libmonitor.so.0.0.0BFD: Dwarf Error: found dwarf version '4',本阅读器仅处理版本 2 和 3 信息。BFD: Dwarf Error: found dwarf version '0',本阅读器仅处理版本 2 和 3 信息。BFD: Dwarf Error: found dwarf version '886',本阅读器仅处理版本 2 和 3 信息。BFD: Dwarf Error: found dwarf version '38401',本阅读器仅处理版本 2 和 3 信息。…………

.......

知道这个错误是什么意思以及如何解决这个问题吗?这与 binutils 有关还是我没有正确编译或链接程序?

提前致谢。

最佳答案

看来这个帖子已经很老了,但是...您可以使用 -gdwarf-2 编译 (gcc)(-gdwarf-3 也适用于最新的 hpctoolkit)然后此消息消失。

关于c++ - BFD : Dwarf Error: while profiling openmp program with HPCToolKit using GNU 4. 7.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15556927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com