MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE Uživatelská příručka Strana 23

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 274
  • Tabulka s obsahem
  • ŘEŠENÍ PROBLÉMŮ
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 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.
Zobrazit stránku 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 273 274

Komentáře k této Příručce

Žádné komentáře