You can compile deployable archives from both the MATLAB® command line and the system terminal command line:
deploytool invokes one of the
compiler apps to execute a presaved compiler project
mcc invokes the command line
compiler
The deploytool command has two flags to
invoke one of the compiler apps without opening a window.
-build —
Invoke the correct compiler app to build the project and not generate
an installer.project_name
-package —
Invoke the correct compiler app to build the project and generate
an installer.project_name
For example, deploytool -package magicsquare generates
the binary files defined by the magicsquare project
and packages them into an installer that you can distribute to others.
The mcc command invokes the raw compiler
and provides fine-level control over the compilation of the deployable
archive. It, however, cannot package the results in an installer.
To invoke the compiler to generate a deployable archive use
the -W CTF: flag
with component_namemcc. The -W CTF: flag
creates a deployable archive called component_name. component_name.ctf
For compiling deployable archives, you can also use the following options.
Compiler Options
| Option | Description |
|---|---|
-a | Add any files on the path to the generated binary. |
-d | Specify the folder into which the results of compilation are written. |
class{ | Specify that an additional class is generated that includes methods for the listed MATLAB files. |