debugging 英特尔检查员:“找不到源文件,建议:在“项目属性”对话框的搜索选项卡中指定位置,”

o2g1uqev  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(88)

我正在为我的博士研究构建一个小型应用程序。由于该应用程序存在一些未定义的行为,我决定使用Intel Inspector独立GUI来定位内存问题,它成功地找到了大量问题,如下图所示:

我正在使用intelOneAPI编译器,其中包含以下选项:icx /Qstd:c17 /Zi /DEBUG /Qopenmp /O3 /Ot /Qipo src/main.c src/libs/edosystems.c src/libs/nldyn.c src/libs/iofiles.c src/libs/interface.c src/modules/time_series.c src/modules/poinc_map.c src/modules/lyap_exp_wolf.c src/modules/ftime_series.c
我阅读了文档,并在谷歌上做了一些挖掘,我无法设法找到如何使英特尔顾问指出我的源代码中有问题的行。我在这里错过了什么?
主项目属性:

iyzzxitl

iyzzxitl1#

要在Inspector或Vtune中查看源代码,请使用调试符号。
例如:
而不是使用以下命令

g++ test cpp-o test

用途:

g++ test.cpp -g -o test

然后将该可执行文件或二进制文件提交给Intel Inspector查看源代码。

此外,在开始任何分析之前,请给予源目录的路径。

相关问题