我几乎是新使用的mkl
图书馆。如果这看起来很愚蠢,请原谅。我尝试运行教程中的示例 [here] https://software.intel.com/en-us/node/529744 with ifort -mkl dgemm_example.f
,然后运行可执行文件。这是错误:
./a.out: error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory
我也搜索过类似的问题,但它让我更加困惑。
你有什么主意吗?dgemm 示例.of https://www.dropbox.com/s/tsx9i8taxynodby/dgemm_example.f?dl=0
您必须设置LD_LIBRARY_PATH环境变量,否则在运行时将找不到共享库。
在运行程序之前,输入export LD_LIBRARY_PATH=/path/to/your/library/directory
在要运行代码的 (bash) shell 中。
如果您使用的是 Ubuntu,则可以使用配置文件自动设置此变量/etc/ld.so.conf.d/
, see Ubuntu 帮助 https://help.ubuntu.com/community/EnvironmentVariables。类似的机制也适用于其他发行版。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)