加载共享库时出错:libiomp5.so:无法打开共享对象文件:没有这样的文件或目录

时间:2015-01-13 14:00:38

标签: c++ linux openmp icc intel-parallel-studio

我为C ++ Linux安装了英特尔®ParallelStudio XE Composer Edition以使用OpenMP 4.0。我用

编译示例代码
  

icc example.c -openmp -o example

当我运行时./example我有一个错误:

  

./ example:加载共享库时出错:libiomp5.so:无法打开共享对象文件:没有这样的文件或目录

3 个答案:

答案 0 :(得分:3)

在HPC中,如果我先没有运行module load intel,我会收到相同的消息。

另一个参考: https://software.intel.com/en-us/forums/topic/271099

答案 1 :(得分:0)

libiomp5.so模块存在依赖关系。通过运行$ find / -name libiomp5.so检查您的机器是否已安装此模块,如果找不到该模块,则安装它并将其放入程序正在查找的modules文件夹中。

答案 2 :(得分:0)

对于Intel编译器,您应该使用-qopenmp