集MATLAB运行时部署路径
使用MATLAB®编译器™或MATLAB编译SDK™使用系统库路径定位MATLAB运行时库。的MATLAB运行时Windows安装程序®在安装过程中自动设置库路径,但在Linux上®或macOS必须手动添加库。安装之后MATLAB运行时,根据操作系统和shell环境的说明,将运行时文件夹添加到系统库路径。
或者,您可以传递的位置MATLAB运行时作为相关shell脚本的输入(run_
),或macOS启动应用程序。应用程序
. sh
请注意
的多个版本的库路径MATLAB运行时.不使用shell脚本启动的应用程序使用路径中列出的第一个版本。
在修改之前,将当前库路径的值保存为备份。
如果您使用的是网络安装MATLAB运行时,请参阅使用MATLAB运行时的网络安装运行应用程序.
库路径环境变量和MATLAB运行时文件夹
操作系统 | 环境变量 | 目录 |
---|---|---|
窗户 | 路径 |
|
Linux | LD_LIBRARY_PATH |
|
macOS | DYLD_LIBRARY_PATH |
|
窗户
的MATLAB运行时installer for Windows在安装过程中自动设置库路径。如果您不使用安装程序,请完成以下步骤来设置路径
永久的环境变量。
运行
C:\Windows\System32\ SystemPropertiesAdvanced.exe
然后点击环境变量……按钮。选择系统变量
路径
并点击编辑…….请注意
如果您在该机器上没有管理员权限,请选择用户变量
路径
而不是系统变量。点击新然后添加文件夹
.< MATLAB_RUNTIME_INSTALL_DIR >
运行时\ \<拱>
例如,如果你正在使用MATLAB运行时R2022b在64位Windows操作系统的默认安装文件夹中,添加
C:\Program Files\MATLAB\MATLAB Runtime\R2022b\ runtime \ win64
.点击好吧应用更改。
请注意
的多个版本MATLAB运行时,应用程序使用路径中列出的第一个版本。
Linux
有关在Bash以外的shell中设置环境变量的信息,请参阅shell文档。
Bash Shell
的当前值
LD_LIBRARY_PATH
在终点站。echo $ LD_LIBRARY_PATH
附加的MATLAB运行时文件夹到
LD_LIBRARY_PATH
当前会话的变量。出口LD_LIBRARY_PATH = " $ {LD_LIBRARY_PATH: + $ {LD_LIBRARY_PATH}:} \
< MATLAB_RUNTIME_INSTALL_DIR >
/运行/ glnxa64: \< MATLAB_RUNTIME_INSTALL_DIR >
/bin/glnxa64: \< MATLAB_RUNTIME_INSTALL_DIR >
/ sys /操作系统/ glnxa64: \< MATLAB_RUNTIME_INSTALL_DIR >
/走读生/ bin / glnxa64”请注意
如果你需要Mesa Software OpenGL®渲染解决低级图形问题,添加文件夹
到小路上去。详细信息请参见解决低级图形问题.< MATLAB_RUNTIME_INSTALL_DIR >
/ sys / opengl / lib / glnxa64例如,如果你正在使用MATLAB运行时R2022b在默认安装目录下,执行如下命令:
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}\ /usr/local/ matlab / matlab_runtime / .R2022b/运行/ glnxa64: \ /usr/local/MATLAB/MATLAB_Runtime /R2022b/bin/glnxa64: \ /usr/local/MATLAB/MATLAB_Runtime /R2022b/ sys /操作系统/ glnxa64: \ /usr/local/MATLAB/MATLAB_Runtime /R2022b/走读生/ bin / glnxa64”
显示的新值
LD_LIBRARY_PATH
确保路径正确。echo $ LD_LIBRARY_PATH
类型
ldd——版本
检查你的GNU版本®C语言库(glibc
).如果显示的版本为2.17及以下,请添加
到< MATLAB_RUNTIME_INSTALL_DIR >
/bin/glnxa64/glibc _shim.so——2.17LD_PRELOAD
环境变量:出口LD_PRELOAD = " $ {LD_PRELOAD: + $ {LD_PRELOAD}:} \
< MATLAB_RUNTIME_INSTALL_DIR >
/bin/glnxa64/glibc - 2.17 - _shim.so”要使这些更改永久生效,请参见在UNIX上设置“永久路径”.
macOS
的当前值
DYLD_LIBRARY_PATH
在终点站。echo $ DYLD_LIBRARY_PATH
附加的MATLAB运行时文件夹到
DYLD_LIBRARY_PATH
当前会话的变量。出口DYLD_LIBRARY_PATH = " $ {DYLD_LIBRARY_PATH: + $ {DYLD_LIBRARY_PATH}:} \
< MATLAB_RUNTIME_INSTALL_DIR >
/运行/ maci64: \< MATLAB_RUNTIME_INSTALL_DIR >
/bin/maci64: \< MATLAB_RUNTIME_INSTALL_DIR >
/ sys /操作系统/ maci64: \< MATLAB_RUNTIME_INSTALL_DIR >
/走读生/ bin / maci64”例如,如果你正在使用MATLAB运行时R2022b在默认安装目录下,执行如下命令:
export DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH:+${DYLD_LIBRARY_PATH}:}\ /Applications/MATLAB/MATLAB_Runtime/ .R2022b/运行/ maci64: \ /应用程序/ MATLAB / MATLAB_Runtime /R2022b/bin/maci64: \ /应用程序/ MATLAB / MATLAB_Runtime /R2022b/ sys /操作系统/ maci64: \ /应用程序/ MATLAB / MATLAB_Runtime /R2022b/走读生/ bin / maci64”
显示的值
DYLD_LIBRARY_PATH
确保路径正确。echo $ DYLD_LIBRARY_PATH
要使这些更改永久生效,请参见在UNIX上设置“永久路径”.
永久开启路径UNIX
谨慎
的MATLAB运行时库可能与使用该库路径的其他应用程序发生冲突。在这种情况下,只为当前会话设置路径,或者运行MATLAB编译器应用程序使用生成的shell脚本。
在Linux或Linux操作系统登录时设置环境变量macOS,将出口
命令到shell配置文件~ / . bash_profile
在Bash shell中或~ / .zprofile
在Zsh外壳中。
要确定当前的shell环境,请键入echo $ SHELL
.