gpt4 book ai didi

MATLAB 2014a (8.3) 编译器运行时错误 libmwlaunchermain.so

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:45 25 4
gpt4 key购买 nike

MATLAB 2014a (8.3) 运行时编译器 (MCR) 尝试启动部署时出错(使用在 Ubuntu 13.04 中部署工具)应用程序。

如果运行已部署的应用程序,则在安装 MCR 后立即出现以下错误:

error while loading shared libraries: libmwlaunchermain.so: cannot open shared object file: No such file or directory.

最佳答案

既然我已经找到了解决这个问题的方法浪费了一天的时间,我只想分享一下:

这似乎是 MathWorks 为 Linux 设计的 MATLAB MCR 安装脚本的问题。此外,它是 a known Ubuntu bug 的结果.要修复它,请将您的 MCR 添加到 $PATH 中,如下所示:

  • 首先确保在终端中将丢失的文件添加到正确的文件夹中:

    sudo cp /usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/runtime/glnxa64/* /usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/bin/glnxa64
  • 将适当的库文件夹添加到您的 .profile,这样此更改将在注销后保留

    ubuntu: gedit .profile

    在文件末尾添加以下行:

    #MATLAB MCR

    export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/bin/glnxa64
    export XAPPLRESDIR=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/X11/app-defaults

    export PATH=$PATH:$LD_LIBRARY_PATH
    export PATH=$PATH:$XAPPLRESDIR
  • 在终端中调用以下代码以确保 Ubuntu 错误不会重写您的变量:

    echo STARTUP=\"/usr/bin/env LD_LIBRARY_PATH=\${LD_LIBRARY_PATH} \${STARTUP}\" | sudo tee /etc/X11/Xsession.d/90preserve_ld_library_path
  • 重启

如果此解决方案不起作用,请尝试从 MathWorks 网站重新安装 MATLAB MCR 8.3 并重复这些步骤。

关于MATLAB 2014a (8.3) 编译器运行时错误 libmwlaunchermain.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24004240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com