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創建器來構建整個項目。