ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Mac と Linux システムにおけるランタイム ライブラリ パスの設定

実行時に環境変数を設定して、オペレーティング システムに対し、API 共有ライブラリが置かれている場所を指定します。MATLAB® を実行するたびにパスを設定します。あるいは、コマンドを MATLAB スタートアップ スクリプトに配置します。

使用するシェル コマンドおよび実行時ライブラリ パス設定の指定値は、シェルやシステム アーキテクチャによって異なります。次の表は、環境変数の名前 (envvar) とそれに代入される値 (pathspec) の一覧です。pathspec で、matlabrootmatlabroot コマンドによって返される値に置き換えます。

オペレーティング システムenvvarpathspec

64 ビット版 Apple Mac

DYLD_LIBRARY_PATH

matlabroot/bin/maci64:matlabroot/sys/os/maci64

64 ビット版 Linux®

LD_LIBRARY_PATH

matlabroot/bin/glnxa64:matlabroot/sys/os/glnxa64

これらのコマンドは envvar の既存の値を置き換えます。envvar が既に定義されている場合は、既存の値の先頭に pathspec を付加します。

使用しているシステムに複数のバージョンの MATLAB がインストールされている場合、エンジン アプリケーションのビルドに使用するバージョンは、システムの Path 環境変数リストの最初になければなりません。そうなっていない場合、MATLAB は「Can't start MATLAB engine」を表示します。

C シェル

次のコマンドを使用して、項 envvar および pathspec を表の適切な値に置き換えることで、ライブラリ パスを設定します。

setenv envvar pathspec

たとえば、Mac システムの MATLAB R2015a では、次のようになります。

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

これらのコマンドを ~/.cshrc などのスタートアップ スクリプトに入れることができます。

ボーン シェル

次のコマンドを使用して、項 envvar および pathspec を表の適切な値に置き換えることで、ライブラリ パスを設定します。

envvar = pathspec:envvar export envvar

たとえば、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 などのスタートアップ スクリプトに入れることができます。

参考

この情報は役に立ちましたか?