matlab mcc 参数,matlab中mcc编译器参数的含义
创建动态链接库主要有两种方法: 一种是使用Matlab 为VC++ IDE提供的Add-in。这种方法比较简单,方便快捷,只要在VC++中创建工程的时候选择Matlab Project Wizard,并且在接下来的Step 1 中的Visual Matlab Application Type选择Shared M-DLL 就可以了。接下来就是添加*.m 文件, 进行编译了。另一种方法就是使用Matlab 的mcc 命令将*.m文件编译为动态链接库( *.DLL)。因为Add-in 也是调用Compiler 的命令mcc 进行编译工作的, 而且有时候这个Add-in 还会出现不能使用的情况, 因此这里主要讨论使用mcc 命令的方法。
关于mcc 有很多参数可以使用, 而且有多种用法,主要参数如下:
Bold entries in the Comment/Options column indicate default values
-a filename
Add filename to the CTF archive
无
-b
Generate Excel-compatible formula function
Requires MATLAB Builder for Excel
-B filename[:arg[,arg]]
Replace -B filename on the mcc command line with the contents of filename
The file should contain only mcc command line options. These are MathWorks included options files:
-B csharedlib:fooC shared library
-B cpplib:fooC++ library
-c
生成C语言包装函数
Equivalent to
-T codegen
-d directory
输出到指定目录
无
-f filename
Use the specified options file, filename, when calling mbuild
mbuild -setup is recommended.
-g
生成 debugging 信息
无
-G
同 -g
无
-I directory
Add directory to search path for M-files
MATLAB path is automatically included when running from MATLAB, but not when running from DOS/UNIX shell.
-l
创建库函数的宏
等效于命令
-W lib -T link:lib
-m
生成C语言独立运行程序的宏
等效于命令
-W main -T link:exe
-M string
传递字符串给 mbuild
Use to define compile-time options.
-N
Clear the path of all but a minimal, required set of directories
无
-o outputfile
制定最终可执行文件的名字
Adds appropriate extension
-P directory
Add directory to compilation path in an order-sensitive context
Requires -N option
-R option
Specify run-time options for MCR
option =
-nojvm
-nojit
-S
Create Singleton MCR
Requires MATLAB Builder for COM
-T target
Specify output stage
target =codegencompile:binlink:bin
where bin =exe
lib
-v
显示详细; 显示编译步骤
无
-w option
显示警告信息
option = list
levellevel:string
where level =disable
enable
error
-W type
Control the generation of function wrappers
type = main cpplib:
lib:
nonecom:compname,clname,version
-Y licensefile
Use licensefile when checking out a Compiler license
无
-z path
指定库文件和包含文件的路径
无
-?
显示帮助信息
无
matlab mcc 参数,matlab中mcc编译器参数的含义相关推荐
- python魔法参数_python中的魔法参数:*args和**kwargs
def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '------------------- ...
- java 不定参数_java中不定长参数的实例用法
java中不定长参数的使用方法 不定长参数方法的语法如下: 返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其实这个不定长参数a就是一个数组 ...
- python 命令行参数-python中命令行参数
python中有一个模块sys,sys.argv这个属性提供了对命令行参数的访问.命令行参数是调用某个程序时除程序名外的其他参数. sys.argv是命令行参数的列表 len(sys.argv)是命令 ...
- 35.JVM 参数(JVM中的各种参数及含义、收集器相关、PrintGC等各种辅助参数)
35.JVM 参数 说下下面jvm参数含义: -server -Xms512m -Xmx512m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m - ...
- jquery中ajax中的参数,jquery中的ajax参数
jquery中将ajax封装成了函数,我们使用起来非常方便,jquery会自动根据内容选择post还是get方式提交数据,并且会自动编码,但是要想完全掌握jquery中的ajax,我们必须将它的各个参 ...
- linux -ne 参数,linux中特殊的参数变量
参数计数 特殊变量$#可以存储执行脚本时包含的命令行参数个数! #!/bin/bash if [ $# -ne 2 ] then echo Usage:input a b else total=$[ ...
- python xgboost参数_xgboost中XGBClassifier()参数详解
常规参数 booster gbtree 树模型做为基分类器(默认) gbliner 线性模型做为基分类器 silent silent=0时,不输出中间过程(默认) silent=1时,输出中间过程 n ...
- python scatter函数参数,Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- vector 作为dll 接口参数_DLL中传递STL参数,vector对象作为dll参数传递等问题(转)...
STL使用模板生成,当我们使用模板的时候,每一个EXE,和DLL都在编译器产生了自己的代码,导致模板所使用的静态成员不同步,所以出现数据传递的各种问题,下面是详细解释. 原因分析:一句话-----如果 ...
- C和指针之字符串编程练习9(在参数1中查找匹配参数2额任意字符)
1.问题 函数应该在第一个参数中进行查找,并返回匹配第二个参数所包含的字符的数目 2.代码实现 #include <stdio.h> #include <string.h>// ...
最新文章
- Linux普通用户启动tomcat
- MNN通用端侧深度学习预测框架介绍
- 【小米校招笔试】给定一些线段,线段有起点和终点,求这些线段的覆盖长度,重复的部分只计算一次
- windows下python 入门准备工作
- [剑指offer]面试题15:链表中倒数第k个结点
- 并发–顺序线程和原始线程
- c语言-基本计算 pm2.5,C语言程序设计题(A卷).doc
- java演练 循环嵌套 菱形图案的打印 四个阶段完成输出
- asp.net 获取访问的url
- 牛!发出中国第一封电子邮件,注册登记域名 CN,中国互联网之父传奇
- Android 中的Intent的某些用法
- LVS+Keepalived高可用
- php mail 163邮箱,使用PHPMail发送邮箱(163邮箱为例)
- 【毕业设计】基于大数据的销量数据预测 -python销量预测 大数据 可视化
- 程序员 - 段子图片
- 阿里实人认证android,Android集成
- 1024竟是官方节日,祝大家节日快乐
- dotnet 进行二进制差分压缩文件
- HTTP 传输大文件的几种方案
- 【MemoryCompression内存占用过高】