在构建应用程序时,相关的shell脚本(run_
)将自动生成在与二进制文件相同的文件夹中。通过运行这些脚本,您可以方便地将路径设置为MATLAB®运行时的位置。应用程序
. sh
如果setenv
命令失败,并显示类似的消息没有找到命令
或setenv:未找到
,您没有使用C Shell命令解释器(例如csh
或tcsh
).
属性设置环境变量出口
命令使用以下格式出口
.my_variable
=my_value
例如,设置DYLD_LIBRARY_PATH
,执行如下命令:
出口DYLD_LIBRARY_PATH =mcr_root/v910/运行/ maci64:mcr_root/……
如果您设置了环境变量,那么在运行应用程序时仍可能收到以下消息:
dld:库未加载:@rpath/libmwlaunchermain。dylib引用自:/Applications/magicsquare/application/ magicsquare。app/Contents/MacOS/magicsquare Reason: image not found Trace/BPT trap
您可能已经在最初设置了环境变量,但是没有将它们设置为持久变量。执行以下操作:
在主目录中,打开一个文件,例如. bashrc
或. profile
文件在您的登录shell中。
在这两种类型的登录shell文件中,添加命令来设置环境变量,使它们能够持久存在。例如,设置DYLD_LIBRARY_PATH
通过这种方式,您可以在文件中输入以下内容:
#设置路径为MCR DYLD_LIBRARY_PATH=MCR_ROOT/v910/运行/ maci64: MCR_ROOT /v910/ sys / os / maci64: MCR_ROOT /v910/bin/maci64 export DYLD_LIBRARY_PATH ?
请注意
的DYLD_LIBRARY_PATH =
语句是一个必须以单行形式输入的语句。在本例中,为了便于阅读,语句显示在不同的行上。