12.2 编译器的安装和配置
12.2.1 配置MATLAB编译器的前提准备

图 12. 2 .1 -1 【 Select MATLAB Componets 】对话窗的选项局部图
12.2.2 为产生MEX文件进行预配置
12.2.2.1 对MATLAB编译器应用程序mex的设置

图 12.2.2 .1-1 为产生 MEX 文件所产生的配置屏 1

图 12.2.2 .1-2 为产生 MEX 文件所产生的配置屏 2
12.2.2.2 配置正确性的验证
(1) mex 应用程序的验证
cd d:\mywork % 把用户目录指定为当前目录
mex my_yprime.c % 由 my_yprime.c 文件生成 my_yprime.dll 文件
my_yprime(1,1:4) % 运行 my_yprime.dll 文件
which my_yprime % 获得 my_yprime.dll 文件的位置信息
ans =
2.0000 8.9685 4.0000 -1.0947
d:\mywork\my_yprime.dll
(2)在 MATLAB 命令窗中验证 mcc 应用程序
mcc -x my_yprime_m %<1>
my_yprime_m(1,1:4)
which my_yprime_m
ans =
2.0000
8.9685
4.0000
-1.0947
d:\mywork\my_yprime_m.dll
(3)在 DOS 提示符后验证 mex 、 mcc 应用程序

图 12.2.2 .2-1 在 DOS 状态下验证编译指令
12.2.3 为产生独立外部应用程序进行预配置
12.2.3.1 对MATLAB编译器mbuild应用程序的设置(2.0版)

图 12.2.3 .1-1 为产生独立外部应用程序所产生的配置屏 1

图 12.2.3 .1-2 为产生独立外部应用程序所产生的配置屏 2
12.2.3.3 配置正确性的验证
(1) mbuild 应用程序的验证
cd d:\mywork % 把用户目录指定为当前目录
mbuild my_ex1.c % 在 d:\mywork 下生成 my_ex1.exe 文件

图 12.2.3 .2-1 在 DOS 窗口运行验证程序 my_ex1.exe 所得的结果
(2) mcc 应用程序的验证
mcc -p my_hello.m %<1>

图 12.2.3 .2-2 在 DOS 窗口运行验证程序 my_hello.exe 所得的结果
(3)在 DOS 状态下验证 mbuild 、 mcc 工作正确性

图 12.2.3 .2-3 在 DOS 状态验证编译指令