MATLAB Compiler | ![]() ![]() |
Verifying from MATLAB
Once you have verified that you can generate MEX-files on your system, you are ready to verify that the MATLAB Compiler is correctly installed. Type the following at the MATLAB prompt.
mcc -x invhilb
After a short delay, this command should complete and display the MATLAB prompt. Next, at the MATLAB prompt, type
which invhilb
The which
command should indicate that invhilb
is now a MEX-file; it should have created the file invhilb.dll
. Finally, at the MATLAB prompt, type
invhilb(10)
Note that this tests only the Compiler's ability to make MEX-files. If you want to create stand-alone applications or DLLs, refer to Chapter 4, "Stand-Alone Applications," for additional details.
Verifying from DOS Command Prompt
To verify that the Compiler can generate C MEX-files from the DOS command prompt, you follow a similar procedure as that used in the previous section.
Copy invhilb.m
from the <matlab>\toolbox\matlab\elmat
directory to a local directory and then type the following at the DOS prompt.
mcc -x invhilb
Next, verify that invhilb
is now a MEX-file by listing the invhilb
files.
dir invhilb*
You will see a list containing
invhilb.c invhilb.dll invhilb.h invhilb.m invhilb_mex.c
These are the files that the Compiler generates from the M-file, in addition to the original M-file, invhilb.m
. The Compiler-generated MEX-file appears in the list as the filename followed by the extension, dll
. In this example, the Compiler creates the file invhilb.dll
. For more information on which files the Compiler creates for a compilation, see Chapter 5, Controlling Code Generation.
To test the newly created MEX-file, you would start MATLAB and, at the MATLAB prompt, you could type
invhilb(10)
![]() | mex Verification | Troubleshooting | ![]() |