MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE Podręcznik Użytkownika Strona 23

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
Przeglądanie stron 22
Uses of the Compiler
1-9
Uses of the Compiler
The MATLAB Compiler (mcc) can translate M-files into C files. The resultant
C files can be used in any of the supported executable types including MEX,
executable, or library by generating an appropriate wrapper file. A wrapper file
contains the required interface between the Compiler-generated code and a
supported executable type. For example, a MEX wrapper contains the MEX
gateway routine that sets up the left- and right-hand arguments for invoking
the Compiler-generated code.
The code produced by the MATLAB Compiler is independent of the final target
type — MEX, executable, or library. The wrapper file provides the necessary
interface to the target type.
Note MEX-files generated by the MATLAB Compiler are not backward
compatible.
Creating MEX-Files
The MATLAB Compiler, when invoked with the -x macro option, produces a
MEX-file from M-files. The Compiler
1 Translates your M code to C code.
2 Generates a MEX wrapper.
3 Invokes the mex utility which builds the C MEX-file source into a MEX-file
by linking the MEX-file with the MEX version of the math libraries
(
libmatlbmx).
Figure 1-1, Developing MEX-Files, illustrates the process of producing a
MEX-file. The MATLAB interpreter dynamically loads MEX-files as they are
needed.
Przeglądanie stron 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 273 274

Komentarze do niniejszej Instrukcji

Brak uwag