用于 LINUX 的 MATLAB 编译器
Posted
技术标签:
【中文标题】用于 LINUX 的 MATLAB 编译器【英文标题】:MATLAB compiler for LINUX 【发布时间】:2012-07-01 22:30:44 【问题描述】:我希望将.m
文件(程序)从 MATLAB 编译到 Linux。我已经在 Windows 操作系统上使用
mcc -mv FILENAME.m
我在MATLAB website 上看到我可以使用 GNU g++。
这是否与 MATLAB 编译器类似,只需在 MATLAB 中编写一行代码,还是必须在 Linux 终端中运行?
此外,此编译器是否在获取所需输出方面存在问题?
【问题讨论】:
您考虑过使用scilab.org 吗? @NasserM.Abbasi:没错,MCR 只是一个无头 MATLAB,它解释嵌入在已部署应用程序中的代码,并以与常规 MATLAB 会话相同的速度运行。 【参考方案1】:你想做的,叫做交叉编译。在这里,您希望从 Windows 计算机将 Matlab 程序交叉编译为本地 Linux 可执行文件。截至 2009 年,this was not possible 很可能现在也不是。
【讨论】:
感谢您的回复,但我不打算在 linux 上安装 MATLAB。我希望在 Linux 中编译一个 MATLAB 程序,以便我可以从终端运行 .exe 文件,因为这样可以更快地产生输出。【参考方案2】:也许您可以尝试使用 Octave for Linux。
Download GNU Octave
【讨论】:
以上是关于用于 LINUX 的 MATLAB 编译器的主要内容,如果未能解决你的问题,请参考以下文章
Windows下如何使用Matlab嵌入式编码器为LINUX编译?
在 Linux/OSX 上从 C 程序运行 matlab 编译的 dll 库