- 9
- 0
- 约2.05万字
- 约 4页
- 2017-06-08 发布于河南
- 举报
mcc编译学习心得
mcc编译学习心得
1.
当MATLAB用户一开始并不知道当前版本的MATLAB Compiler所支持的编译器类型有哪些时,需设置编译环境如下:
mbuild -setup
Please choose your compiler for building standalone MATLAB applications:
Would you like mbuild to locate installed compilers [y]/n? n %输入
Select a compiler:
[1] Borland C++Builder version 6.0
[2] Borland C++Builder version 5.0
[3] Borland C++Builder version 4.0
[4] Borland C++Builder version 3.0
[5] Borland C/C++ version 5.02
[6] Borland C/C++ version 5.0
[7] Borland C/C++ (free command line tools) version 5.5
[8] Lcc C version 2.4
[9] Microsoft Visual C/C++ version 7.1
[10] Microsoft Visual C/C++ version 7.0
[11] Microsoft Visual C/C++ version 6.0
[0] None
Compiler: 11 %输入
Your machine has a Microsoft Visual C/C++ compiler located at
C:\Program Files\Microsoft Visual Studio. Do you want to use this compiler [y]/n? y %输入
Please verify your choices:
Compiler: Microsoft Visual C/C++ 6.0
Location: C:\Program Files\Microsoft Visual Studio
Are these correct?([y]/n): y %输入
Try to update options file: C:\Documents and Settings\Administrator\Application
Data\MathWorks\MATLAB\R14\compopts.bat
From template: C:\MATLAB7\BIN\WIN32\mbuildopts\msvc60compp.bat
Done . . .
-- C:\MATLAB7\bin\win32\mwregsvr C:\MATLAB7\bin\win32\mwcomutil.dll
DllRegisterServer in C:\MATLAB7\bin\win32\mwcomutil.dll succeeded
-- C:\MATLAB7\bin\win32\mwregsvr C:\MATLAB7\bin\win32\mwcommgr.dll
DllRegisterServer in C:\MATLAB7\bin\win32\mwcommgr.dll succeeded
至此,环境配置已经完成了.
2.简单也最常用的生成独立.EXE文件命令:
mcc -m m文件名(如果主程序调用子程序时,要一起写进去)
例如:
mcc -m pure ssimplex my_closereq
其中,pure,调了子程序ssimplex和 my_closereq
3.
可在它端计算机独立运行运行的方法:
(1)方法一:就生成了独立EXE文件pure.m,把它与pure.ctf文件一起复制到MATLAB的安装目录\toolbox\compiler\deploy的目录中,或者也可以在每次编译后产生的mcr目录内的\toolbox\compiler\deploy的目录中搜索到.把deploy文件复制到它端计算机,都可以运行EXE文件.
(2)方法二:把MATLAB的安装目录\toolbox\compiler\deploy\win32的MCRInstaller.exe文件复制把在它端计算机,并安装之,就可以把生成的独立执行exe文件复制过去,即可独立运行.
4.
MATLAB保护文件(.p):
(1)编译后的P文件比原与文件有相同的文件名,只是其扩展名为.p。而在MATLAB环境中P文件有比M文件较高
您可能关注的文档
- .Net Framework .NET2.0 3.0 3.5 4.0区别 Net Framework各个版本区别.doc
- .Net下XML文档的读写操作.docx
- 098闻见近录 (宋)王巩 著.doc
- 15章中英文.doc
- 2008英语四级完型填空模拟训练1.doc
- 1972国际海上避碰规则.doc
- 2013成教专业英语复习题.doc
- 2011_初一生物_生物的恒定性.doc
- 2013版土力学教学大纲(土木工程专业).doc
- 2016考研英语 12年新题型(下).docx
- Non-conformance and Corrective Action Report.doc
- PCB的历史、现状和未来.doc
- ORACLE查询树型关系(connect by prior start with).doc
- On various nationalities all have its unique politeness principle or the criterion.doc
- PADS2007精点用法--深圳新研创科技.doc
- oj提交后的各种情况.doc
- PADS2007精点用法.doc
- PHP连接MYSQL数据库代码.doc
- pfc1.doc
- Project construction cost plan compilation basis.doc
最近下载
- 楼板结构开洞施工技术方案.docx VIP
- 浙江省绍兴市上虞区2024-2025学年七年级上学期期末考试英语试题(含答案).pdf VIP
- 备战2026年深圳数学中考3年真题及模拟分类汇编 专题15 解答中档题型:圆的计算与证明(原卷版).docx VIP
- 临时供用电合同.docx VIP
- 浙江省绍兴市上虞区2024-2025学年高二上学期期末考试英语试题(含答案).pdf VIP
- 河南省郑州市2024-2025学年高二上学期期末考试物理试卷(含答案).docx VIP
- 伺服系统三环控制解析.ppt VIP
- 未来五到十年城市轨道交通跨区域运营发展趋势报告.docx
- 山东名校考试联盟2025年12月高三年级阶段性检测数学试卷(含答案解析)原卷.pdf
- 四不伤害24条培训PPT课件.pptx VIP
原创力文档

文档评论(0)