简化编译使用宏
宏
的世纪挑战集团
函数,通过详尽的设置选项,允许您定制编译组件的行为。如果你想要一个简化的编译方法,您可以使用一个宏快速完成基本编译任务。宏让你几个选项分组执行特定类型的编译。
此表显示了宏观方法之间的关系来完成一个标准的编译和multioption替代。
宏 |
包 |
创建 |
选择等价
|
---|---|---|---|
- l |
macro_option_l |
图书馆 |
- w自由- t链接:自由 |
- m |
macro_option_m |
独立应用程序 |
-Wmain-Tlink: exe |
使用宏
的- m
选项告诉编译器产生一个独立的应用程序。的- m
宏相当于一系列选项
主要- w - t链接:exe
此表显示了选项组成- m
宏观和他们提供给编译器的信息。
- m宏
选项 |
函数 |
---|---|
- w主要 |
生产包装文件适用于一个独立的应用程序。 |
- t链接:exe |
创建一个可执行的链接作为输出。 |
改变宏
你可以改变宏观通过编辑相应的意义macro_option
文件中
。例如,改变matlabroot
\工具箱\编译器\包- m
宏,编辑该文件macro_option_m
在包
文件夹中。
请注意
这种变化的意义- m
为所有用户的MATLAB®安装。
指定默认的宏
随着MCCSTARTUP
功能已经被捆绑技术,macro_default
文件驻留在编译器工具箱\ \包
可以被用来指定默认选项来编译器。
例如,添加mv
到macro_default
文件导致的命令:
mcc foo.m
mcc mv foo.m
- v
到macro_default
文件导致的命令:mcc - w的自由:libfoo - t链接:自由foo.m
mcc - v - w的自由:libfoo - t链接:自由foo.m