Main Content

macOS 系统上设置运行时库路径

在运行时,通过设置环境变量 DYLD_LIBRARY_PATH,告诉操作系统 API 共享库所在的位置。将值设置为 matlabroot/bin/maci64:matlabroot/sys/os/maci64

使用的命令取决于您的 shell。该命令将替换现有的 DYLD_LIBRARY_PATH 值。如果已定义 DYLD_LIBRARY_PATH,则将新值添加到现有值之前。

如果您的系统上安装了多个版本的 MATLAB®,则用于编译引擎应用程序的版本必须是系统 Path 环境变量中列出的第一个版本。否则,MATLAB 将显示 Can't start MATLAB engine

可以在每次运行 MATLAB 时设置路径,也可以将命令放在 MATLAB 启动脚本中。

C shell

按照以下命令格式设置库路径。

setenv DYLD_LIBRARY_PATH matlabroot/bin/maci64:matlabroot/sys/os/maci64

例如,对于 Mac 系统上的 MATLAB R2015a:

setenv DYLD_LIBRARY_PATH /Applications/MATLAB_R2015a.app/bin/maci64:/Applications/MATLAB_R2015a.app/sys/os/maci64

您可以将这些命令放在启动脚本中,如 ~/.cshrc

Bourne shell

按照以下命令格式设置库路径。

DYLD_LIBRARY_PATH=matlabroot/bin/maci64:matlabroot/sys/os/maci64:$DYLD_LIBRARY_PATH 
export DYLD_LIBRARY_PATH

例如,对于 Mac 系统上的 MATLAB R2015a:

DYLD_LIBRARY_PATH=/Applications/MATLAB_R2015a.app/bin/maci64:/Applications/MATLAB_R2015a.app/sys/os/maci64:$DYLD_LIBRARY_PATH
export DYLD_LIBRARY_PATH

您可以将这些命令放在一个启动脚本中,如 ~/.profile

另请参阅

外部网站