主要内容

デプロイ用のMATLAB运行パスの设定

MATLAB®编译器™またはMATLAB编译器SDK™で生成れアプリケーションシステムライブラリパス使用して,MATLAB运行时ライブラリを见つけ。MATLAB运行时をインストール后オペレーティングシステムシェルで手顺従ってて,ランタイムディレクトリををシステムライブラリライブラリパスに追加追加ししMATLAB运行时の场所入力とし,关连付けられシェルスクリプト(跑_应用.sh)に渡します。

メモ

  • ライブラリパスするに,现在ののをバックアップとして保存てください。

  • ライブラリパスに,MATLAB运行时のの含まれている场合がます。スクリプト使用使用せずずににに起动起动したたアプリケーションアプリケーションではは,パスににさされれ

  • MATLAB运行时のネットワークをしている场合,,matlab运行时ののをしたの実行実行を参照しください。

环境変数とMATLAB运行のディレクトリ

オペレーティングシステム 环境変数 ディレクトリ
视窗® 小路 \运行\
Linux® ld_library_path

/Runtime/glnxa64

/bin/glnxa64

/sys/os/glnxa64

/extern/bin/glnxa64

苹果系统 dyld_library_path

/Runtime/MACI64

/bin/maci64

/sys/os/maci64

/extern/bin/maci64

视窗

Windows用のMATLAB运行时インストーラーはにライブラリパス自动自动し。。インストーラーを使用しない场合场合は,以下以下の手顺手顺手顺をを小路を永続に设定し。。

  1. C:\ Windows \ System32 \ SystemPropertiesAdvanced.exeを実行し,[环境...]ボタンをクリックます。

  2. システム変数小路を选択し,[编集...]をクリックし。

    メモ

    マシンの権限が场合は,変数代わり代わりにユーザー変数小路を选択し。

  3. [新]をクリックしディレクトリ\运行\を追加し。,,,,,,,ビットののののインストールディレクトリにあるあるあるMATLAB运行时R2022aを使用ている场合,,C:\ Program Files \ Matlab \ Matlab Runtime \V912\ Runtime \ Win64を追加し。

  4. [好的]をクリックて変更适用します。

Linux

bash以外の环境変数设定について,のドキュメンテーションを参照て。。

bashシェル

  1. ターミナルに,ld_library_pathの现在を表示し。。

    echo $ ld_library_path

  2. 现在のセッションに,MATLAB运行时のディレクトリを変数ld_library_pathに追加し。

    export ld_library_path =“ $ {ld_library_path:+$ {ld_library_path}:} \/runtime/glnxa64:\/bin/glnxa64:\/sys/os/glnxa64:\/extern/bin/glnxa64“

    メモ

    低水准の问题を解决ためにMesa软件OpenGl®のレンダリング必要场合は,パスディレクトリディレクトリ/sys/opengl/lib/glnxa64を追加ます。详细,,低水准グラフィックスの解决を参照しください。

    たとえば,のインストールディレクトリあるあるMATLAB运行时R2022aを使用ては,次のを使用します。

    export ld_library_path =“ $ {ld_library_path:+$ {ld_library_path}:} \/usr/usr/local/local/matlab/matlab/matlab_runtime/V912/runtime/glnxa64:\/usr/local/matlab/matlab_runtime/V912/bin/glnxa64:\/usr/local/matlab/matlab_runtime/V912/sys/os/glnxa64:\/usr/local/matlab/matlab_runtime/V912/extern/bin/glnxa64“

  3. ld_library_pathの新しい表示し,パスがこと确认确认ますます。

    echo $ ld_library_path

  4. LDD- versionと入力て,®cライブラリ(glibc)のバージョンします。された2.17以前以前の场合は次次ののてしししし/bin/glnxa64/glibc-2.17_shim.soを环境変数ld_preloadに追加し。

    导出ld_preload =“ $ {ld_preload:+$ {ld_preload}:} \/BIN/GLNXA64/GLIBC-2.17_SHIM.SO”

苹果系统

  1. ターミナルに,dyld_library_pathの现在を表示し。。

    echo $ dyld_library_path

  2. 现在のセッションに,MATLAB运行时のディレクトリを変数dyld_library_pathに追加し。

    导出dyld_library_path =“ $ {dyld_library_path:+$ {dyld_library_path}:} \/runtime/maci64:\/bin/maci64:\/sys/os/maci64:\/extern/bin/maci64“

    たとえば,のインストールディレクトリあるあるMATLAB运行时R2022aを使用ては,次のを使用します。

    导出dyld_library_path =“ $ {dyld_library_path:+$ {dyld_library_path}:} \/applications/applications/matlab/matlab/matlab_runtime/V912/runtime/maci64:\/applications/matlab/matlab_runtime/V912/bin/maci64:\/applications/matlab/matlab_runtime/V912/sys/os/maci64:\/applications/matlab/matlab_runtime/V912/extern/bin/maci64“

  3. dyld_library_pathの値表示,パスが正しいを确认します。

    echo $ dyld_library_path

Unixでのの永続的设定设定

注意

MATLAB运行时ライブラリ,を使用する他のと竞合ことがます。。。この场合场合场合にには,,现在ののセッションセッションについてパスパスを设定するするMATLAB编译器のアプリケーション実行します。

Linuxまたは苹果系统への时环境変数を设定する,,,,シェルシェルシェルの构成ファイルファイル〜/.bash_profile,またはZSHシェルシェル构成ファイルファイル〜/.zprofile出口コマンドを追加ます。

现在の环境をするには,Echo $ shellを入力し。

关连するトピック