如何编译生成的代码窗口在Linux机器吗?

38视图(30天)
我怎么能编译的代码生成在Windows加工使用仿真软件编码器,在Linux机器吗?金宝app

接受的答案

MathWorks支金宝app持团队
你可以按照这些简单的步骤来编译窗口Linux机器上生成的代码。这是测试使用通用的实时目标(grt.tlc):
1。导航到 硬件实现 面板模型的配置参数。,选择“设备供应商”“AMD”或“英特尔”和“设备类型”“x86 - 64(64年Linux)”。
2。导航到 代码生成 窗格。在构建过程中,启用的选项包代码和工件,只能生成代码。另外,提供一个名称“Zip文件名称”选项。这将把所有必要的文件编译所需的压缩文件夹。因为只有一个可执行的需要,我们可以使用工具链的方法并保持“工具链”“自动安装工具链”。
3所示。从模型生成C / c++代码(CTRL + B)。然后,提取生成的压缩文件夹和导航在文件夹名称“model_grt_rtw”。在这里,使用下面的命令将一个扁平结构的文件夹。
> >加载buildInfo.mat
> > packNGo (buildInfo);
会产生一个与模型新文件夹的名字,它将包含所有packngo生成的文件在这个文件夹中。
4所示。把这个文件夹Linux路径和做以下操作:
  • 打开的定义。txt文件的文件夹和附加国旗- d”之前的所有宏,国旗和宏观之间没有空格。
  • 然后,删除所有这些宏之间的间距和放在一行。
  • 复制文件夹中的所有源文件的名称并将它们附加到的宏。
最终的结果是这样的:
-DMODEL = vdp -DNUMST = 2。vdp。c vdp_data。c classic_main.c
5。然后,从一个需要编译的linux机器,调用GCC编译器上面的行:
海湾合作委员会-DMODEL = vdp -DNUMST = 2。vdp。c vdp_data。c classic_main.c
应该生成一个可执行的(。文件)。
上述步骤的简化以下文档:

更多的答案(0)

类别

找到更多的在金宝app仿真软件编码器帮助中心文件交换

下载188bet金宝搏


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!