我正在为我的博士研究构建一个小型应用程序。由于该应用程序存在一些未定义的行为,我决定使用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
我阅读了文档,并在谷歌上做了一些挖掘,我无法设法找到如何使英特尔顾问指出我的源代码中有问题的行。我在这里错过了什么?
主项目属性:
1条答案
按热度按时间iyzzxitl1#
要在Inspector或Vtune中查看源代码,请使用调试符号。
例如:
而不是使用以下命令
用途:
然后将该可执行文件或二进制文件提交给Intel Inspector查看源代码。
此外,在开始任何分析之前,请给予源目录的路径。