- mcc,mex,mbuild都是作什么用的?
-
发布时间:2010-11-24 13:33:25
发布时间:2010-11-24 13:33:25
这个问题我一直都不是很清楚,看过compiler的PDF帮助之后,知道个
大概,也不知道说得对不对:
mcc(生成c/cpp文件)-----m--mex------ mex/dll
|---x--mbuild-----C/C++ compiler----独立执行的程序
mex文件是一种编译后的动态连接文件,需要在matlab中执行,优点
是执行速度比m文件快,而且如果你不想提供m文件源码,可以使用
编译后的mex/dll文件。
mbuild通过调用外部的c/c++编译器,把mcc翻译成的c/c++源码
与matlab的c/c++数学库、图形库链接,得到独立执行的可执行程序。