在Qt creator中运行代码时找不到libiomp5.so

时间:2016-03-03 01:39:02

标签: openmp icc

我正在使用intel编译器icc在Qt creator中测试我的OpenMP代码。当我在Qt创建者中运行它时,始终存在错误libiomp5.so: cannot open shared object file: No such file or directory

然后我检查了LD_LIBRARY_PATH,一切都很好。我还使用ldd命令查看链接库。

libiomp5.so => /opt/intel/compilers_and_libraries_2016.2.181/linux/compiler/lib/intel64/libiomp5.so (0x00007fadada3a000)

如图所示,该程序实际上已链接到该库,我甚至可以直接在终端中运行它。因为我使用Qt创建者构建整个项目,所以很奇怪。

1 个答案:

答案 0 :(得分:1)

终于解决了这个问题。只需将库的路径添加到ld.so.conf即可。然后运行ldconfig以更新缓存。