User`s guide
Overview of MATLAB Compiler Technology
Additional Details
Multiple CTF archive s, such as COM , .NET, o r Excel components, can coexist
in the same user application, but you cannot mix and match the M-files they
contain. You cannot combine encrypted and compres sed M-files from m ultiple
CTF archives into another CTF archive and distribute them.
All the M-files from a given CTF archive are locked together with a unique
cryptographic key. M-files with d ifferent keys will not execute if placed in
thesameCTFarchive. Ifyouwanttogenerateanotherapplicationwitha
different mix o f M-file s, you must recompile these M-files into a new CTF
archive.
The CTF archive and generated b inary will be cleaned up following a failed
compilation, but only if these files did not exist before compilation was
initiated.
Build Process
The process of creating software components with MATLAB Compiler
is completely automatic. Fo r example, to create a standalone MATLAB
application, you supply the list of M-files that make up the application.
MATLAB Compiler then performs the following operations:
• Dependency analysis
• Code generation
• Archive creation
• Compilation
• Linking
This figure illustrates how MATLAB Com pile r takes us er code and generates
a standalone executable.
3-3