1
我正在使用intel编译器icc
在Qt创建器中测试我的OpenMP代码。当我在Qt创建器中运行它时,总是有一个错误libiomp5.so: cannot open shared object file: No such file or directory
。在Qt创建器中运行代码时找不到libiomp5.so
然后我检查了LD_LIBRARY_PATH
,一切都很好。我还使用ldd
命令查看链接的库。
libiomp5.so => /opt/intel/compilers_and_libraries_2016.2.181/linux/compiler/lib/intel64/libiomp5.so (0x00007fadada3a000)
如图所示,该程序实际上与该库链接,我甚至可以直接在终端中运行它。这是很奇怪的,因为我使用Qt创建器来构建整个项目。