提款姬 2021-03-22 17:40 采纳率: 0%
浏览 47

关于ubuntu中R配置MKL时missing libmkl_gf_lp64.so

运行R时

缺失libmkl_gf_lp64.so时按照下面指令,结果报错了

MKL_LIB_PATH=/opt/intel/composer_xe_2013.3.163/mkl/lib/intel64

OMP_LIB_PATH=/opt/intel/composer_xe_2013.3.163/compiler/lib/intel64

export LD_LIBRARY_PATH=${MKL_LIB_PATH}:${OMP_LIB_PATH}  

 MKL=" -L${MKL_LIB_PATH}   -L${OMP_LIB_PATH}                \

       -Wl,--start-group                         \

          -lmkl_gf_lp64       \

           -lmkl_intel_thread    \

           -lmkl_core          \

      -Wl,--end-group                           \

       -liomp5 -lpthread"

./configure --with-blas="$MKL" --with-lapack

 

 

编译后报错

 

请问怎么解决

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-07-23 23:21
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    根据您提供的信息,问题主要出现在缺失libmkl_gf_lp64.so文件导致编译错误。您可以尝试通过以下步骤来解决:
    1. 确保libmkl_gf_lp64.so文件存在于指定路径/opt/intel/composer_xe_2013.3.163/mkl/lib/intel64中。如果文件确实丢失或损坏,请重新安装或修复Intel MKL库。
    2. 检查并修正LD_LIBRARY_PATH环境变量,确保正确设置MKL_LIB_PATH和OMP_LIB_PATH指向Intel MKL库所在路径。您可以使用以下命令来设置LD_LIBRARY_PATH环境变量:
    export MKL_LIB_PATH=/opt/intel/composer_xe_2013.3.163/mkl/lib/intel64
    export OMP_LIB_PATH=/opt/intel/composer_xe_2013.3.163/compiler/lib/intel64
    export LD_LIBRARY_PATH=${MKL_LIB_PATH}:${OMP_LIB_PATH}
    
    1. 确保在configure命令中正确指定了BLAS和LAPACK库的路径,应该是如下方式:
    ./configure --with-blas="$MKL" --with-lapack
    
    1. 重新编译您的程序并检查错误是否已经解决。 如果问题仍然存在,请提供更多信息,例如完整的编译错误信息,以便更进一步的帮助。
    评论

报告相同问题?

悬赏问题

  • ¥15 欧拉系统opt目录空间使用100%
  • ¥15 ul做导航栏格式不对怎么改?
  • ¥20 用户端如何上传图片到服务器和数据库里
  • ¥15 现在研究生在烦开题,看了一些文献,但不知道自己要做什么,求指导。
  • ¥30 vivado封装时总是显示缺少一个dcp文件
  • ¥100 pxe uefi启动 tinycore
  • ¥15 我pycharm运行jupyter时出现Jupyter server process exited with code 1,然后打开cmd显示如下
  • ¥15 可否使用carsim-simulink进行四轮独立转向汽车的联合仿真,实现四轮独立转向汽车原地旋转、斜向形式、横移等动作,如果可以的话在carsim中如何进行相应设置
  • ¥15 Caché 2016 在Java环境通过jdbc 执行sql报Parameter list mismatch错误,但是同样的sql使用连接工具可以查询出数据
  • ¥15 疾病的获得与年龄是否有关