Talk:FAQ/@comment-3197113-20101112221721/@comment-3197849-20101116230201

3.11 (why doesn't my compiled program execute on another computer) is arguably about installation, but 3.10 about how to compile is, I would say, not. Neither one is "Basics".

I think that likely both should be in a new section about compiling --


 * is the Compiler really a compiler


 * what systems/OS can be compiled on


 * how to compile


 * which C / C++ / Fortran are supported


 * what is MCR


 * where can I download MCR


 * the user already has MCR installed; can they just use that? (not unless it is the same version)


 * can I make MCR smaller?


 * how to find dependencies on DLLs


 * why didn't Compiler find a dependency on a function


 * what is that *crt* DLL and where do I find it


 * can you compile for another target


 * why can't the student edition use the compiler


 * is a compiled program faster/slower than Matlab itself?


 * why does the compiler say that xxxx is not found (because it part of a non-compilable toolbox)


 * which toolboxes can be compiled


 * some functions of some toolboxes cannot be compiled


 * how can I get rid of the DOS window?


 * can I convert Matlab code to C or C++ code?

The section could then be followed by a section about mex; there should probably also be a section about RTW, and info about Embedded Matlab; also there should be a basic introduction to the Builder toolkits.

Control of Matlab engine from other languages deserves some space, as does control of other languages from Matlab.