在 Linux 系统上设置运行时库路径
在运行时,通过设置环境变量 LD_LIBRARY_PATH
,告诉操作系统 API 共享库所在的位置。将值设置为
。matlabroot
/bin/glnxa64:matlabroot
/sys/os/glnxa64
使用的命令取决于您的 shell。该命令将替换现有的 LD_LIBRARY_PATH
值。如果已定义 LD_LIBRARY_PATH
,则将新值添加到现有值之前。
如果您的系统上安装了多个版本的 MATLAB®,则用于编译引擎应用程序的版本必须是系统 Path
环境变量中列出的第一个版本。否则,MATLAB 将显示 Can't start MATLAB engine
。
可以在每次运行 MATLAB 时设置路径,也可以将命令放在 MATLAB 启动脚本中。
C shell
按照以下命令格式设置库路径。
setenvLD_LIBRARY_PATH
matlabroot
/bin/glnxa64:matlabroot
/sys/os/glnxa64
您可以将这些命令放在启动脚本中,如 ~/.cshrc
。
Bourne shell
按照以下命令格式设置库路径。
LD_LIBRARY_PATH
=:
matlabroot
/bin/glnxa64:matlabroot
/sys/os/glnxa64LD_LIBRARY_PATH
exportLD_LIBRARY_PATH
您可以将这些命令放在一个启动脚本中,如 ~/.profile
。