0

我有一个项目,它具有从 Simulink 模型(使用 RTW)生成的 .C 代码。需要为 LynxOS RTOS 生成可执行文件,我使用 cygwin,但它太慢了,编译和链接大约 650 个 .C 代码文件和库需要几个小时。

我想知道是否可以将这些源和库放在运行任何 Ubuntu 或任何其他 linux 风格的 VMware Player(在 Windows 上)上共享,然后生成可执行文件?这会更快吗?

4

2 回答 2

0

这绝对是可能的,尽管它的速度在很大程度上取决于其他条件。在不知道任何其他细节的情况下,我会说原生方法最有可能比虚拟化方法更快。

于 2012-06-09T14:02:31.617 回答
0

从最快到最慢列出的解决此问题的方法:

  1. 本机 Linux 通过双引导和共享磁盘
  2. 具有分布式版本控制的 Virtualbox/VMWare 播放器,用于拉取 VM 磁盘上的源。
  3. 具有共享或网络文件夹的 Virtualbox/VMWare Player。
  4. 赛格温。

2 和 3 之间的权衡是磁盘访问。共享文件夹或网络驱动器速度很慢,尤其是出于编译目的。除非有一些琐碎的事情,否则我总是选择选项 2。

于 2012-06-09T14:20:58.927 回答