将.m文件转换为二进制可执行文件[重复]
Posted
技术标签:
【中文标题】将.m文件转换为二进制可执行文件[重复]【英文标题】:Converting .m file to binary executable [duplicate] 【发布时间】:2016-09-26 16:53:43 【问题描述】:我需要从 .m Matlab 文件中创建独立的可执行文件。我有大学许可证下的 Matlab 2016a。看来我有这些选择:
1) MCR
2) Matlab Coder
3) Matlab Compiler
但是,我在我的机器上找不到 MCRInstaller.bin,我也不确定这是否是我正在寻找的东西。
您知道这三个选项中的哪一个可以帮助我吗?以及创建二进制文件的过程如何?这三个也有免费的大学许可证吗?如果没有,使用 Matlab 本身创建可执行文件有哪些技巧?
【问题讨论】:
【参考方案1】:您需要使用Matlab Compiler, 它会将您的 m 文件转换为适用于您拥有的任何操作系统的可执行文件。
MCR 是 matlab 编译器运行时,需要在客户端机器上运行编译后的代码(也可以免费下载)。
Matlab 编码器理论上可用于创建 C/C++ 代码,然后将其编译成 exe,但该过程充满错误。
Matlab 通常会将 matlab 编译器许可证作为大学软件包的一部分提供,我会与您的 IT 部门核实。
【讨论】:
以上是关于将.m文件转换为二进制可执行文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章