1

我是 VxWorks 环境的新手,我想知道 VxWorks 可以使用哪些 C 和 C++ 编译器?

4

4 回答 4

12

有两个:gcc和diab。它们将随您的 WindRiver 平台一起提供(例如“通用平台 3.6”)。gcc 由 WindRiver(和/或 CodeSourcery)修改以与 VxWorks 一起使用。

现在使用 VxWorks 6.9 有第三种选择:Intel C++ 编译器(仅适用于 Intel 目标架构,32 位和 64 位)——diab 不会针对 64 位

于 2008-11-01T18:50:04.500 回答
2

Greenhills开发工具过去也支持 VXWorks 环境。

于 2008-11-07T10:12:37.380 回答
1

除了惯用的 Diab(“Wind River Compiler”)和 GNU,VxWorks 6.9 还添加了 Intel C Compiler(ICC),但 ICC 似乎已从版本 7 中删除。

VxWorks 版本 7 添加了 LLVM/Clang。

于 2019-08-07T17:20:59.340 回答
0

据我所知 Tornado VxWorks IDE 使用 gcc 工具链。
我建议以任何方式使用 WindRiver 提供的编译器(我相信他们的 gcc 版本)以避免兼容性问题。可能值得一提的是您想到的 VxWorks 版本。

我猜 gcc 版本将取决于 VxWorks 版本,并且可能取决于目标平台。

于 2008-11-01T17:06:13.850 回答