MATLAB编译器mcc编译命令的用法

2020年12月7日21:02:06MATLAB编译器mcc编译命令的用法已关闭评论

MATLAB编译器mcc编译命令的用法

在MATLAB中使用mcc命令对MATLAB各类代码进行编译,具体用法如下:

mcc [-options] fun [fun2 …]

fun和fun2为MATLAB代码文件,最常用的几种格式如下。

·mcc -m myfun:将M文件生成独立运行的同名exe文件。

·mcc -m myfun1 myfun2:将M文件主函数生成可独立运行的同名exe文件。

·mcc -W lib:liba -T link:lib a0 a1:将两个M文件生成名为liba的C共享库。

·mcc -W cpplib:liba -T link:lib a0 a1:将两个M文件生成名为liba的C++共享库。

mcc命令的具体用法

用户定义一个或多个MATLAB Compile编译选项给mcc命令,大部分的选项必须在左侧加上连字符,并且多个选项间用空格间隔开来。如在myfun.m文件编译中,同时加入-m和-g这两个选项,使其在编译过程中同时进行除错操作:

>> mcc –m –g myfun

当选项没有使用到参数时,可以将编译选项聚集在一起,并且仅使用一个连字符即可:

>> mcc –mg myfun

如果选项是带有参数的,则必须将带有参数的选项列在所有选项的最后,这样在编译该选项时才是有效的。例如,假设-A的输入参数为full,则用户可以同时输入两个选项,并且中间以空格分开,但-A选项一定要放在后面:

>> mcc –m –A full myfun

或者也可以将带有参数的放在后面,并将选项放在一起,使用同一个连字符:

>> mcc –m A full myfun

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。