MATLAB 2014a (8.3) Compiler Runtime Errors libmwlaunchermain.so

后端 未结 2 1351
无人及你
无人及你 2021-01-18 04:13

MATLAB 2014a (8.3) Runtime Compiler (MCR) Errors when trying to launch deployed (using deploy tool) application in Ubuntu 13.04.

Right after installation of MCR if o

2条回答
  •  鱼传尺愫
    2021-01-18 04:49

    Since I have already found a solution to this problem wasting a day, I just want to share it:

    This seems to be a problem of MATLAB MCR installation script designed for Linux by MathWorks. Furthermore, it is a result of a known Ubuntu bug. To fix it, add your MCR to the $PATH as shown below:

    • First make sure to add the missing files to the right folder, in terminal:

      sudo cp /usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/runtime/glnxa64/* /usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/bin/glnxa64
      
    • Add the proper library folder to your .profile, such that this change will stay after logout

      ubuntu: gedit .profile
      

      In the end of the file add following lines:

      #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
      
    • Invoke following code in the terminal to make sure that Ubuntu bug doesn't re-write your variable:

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

    If this solution doesn't work, try to reinstall MATLAB MCR 8.3 from the MathWorks website and repeat the steps.

提交回复
热议问题