使用Ubuntu为Windows编译独立的Matlab指南程序

时间:2017-11-25 11:20:52

标签: matlab matlab-guide

我正在使用Matlab R2016a。我跟随this video将我的Matlab指南程序编译为独立应用程序。但是我只能看到为Linux平台编译它的选项。是否也可以使用Linux版本的Matlab为Windows编译它?

1 个答案:

答案 0 :(得分:0)

可悲的是,目前,你的问题的答案是否定的。在Matlab中,您无法实现可执行文件的交叉编译。 Matlab Compiler严格依赖于机器环境。

基本规则是,为了构建可在操作系统X下运行的可执行文件,它必须是操作系统X下的编译器。

因此,您需要在Windows计算机上安装Matlab Compiler以创建可在Windows下运行的可执行文件。最重要的是,Windows代表了一个特殊情况,您必须考虑3264位版本之间的差异。有关更多信息,请阅读以下主题:

  1. https://it.mathworks.com/matlabcentral/answers/4649-deploy-for-windows-32-bit-from-a-64-bit-computer
  2. https://it.mathworks.com/matlabcentral/answers/217297-32-bit-exe-compilation-using-matlab-64-installed
  3. https://it.mathworks.com/matlabcentral/answers/60904-compile-executable-for-64-bit-system