【发布时间】:2008-11-01 17:02:31
【问题描述】:
我是 VxWorks 环境的新手,我想知道有哪些 C 和 C++ 编译器可用于 VxWorks?
【问题讨论】:
我是 VxWorks 环境的新手,我想知道有哪些 C 和 C++ 编译器可用于 VxWorks?
【问题讨论】:
有两种:gcc 和 diab。它们将随您的 WindRiver 平台(例如“通用平台 3.6”)一起提供。 gcc 由 WindRiver(和/或 CodeSourcery)修改以与 VxWorks 一起使用。
现在使用 VxWorks 6.9 有第三种选择:英特尔 C++ 编译器(仅适用于英特尔目标架构,32 位和 64 位)--diab 不会针对 64 位
【讨论】:
Greenhills 开发工具过去也支持 VXWorks 环境。
【讨论】:
除了惯用的 Diab(“Wind River Compiler”)和 GNU,VxWorks 6.9 还添加了 Intel C Compiler (ICC),但 ICC 似乎已从版本 7 中删除。
VxWorks 版本 7 添加了 LLVM/Clang。
【讨论】:
据我所知 Tornado VxWorks IDE 使用 gcc 工具链。
我建议以任何方式使用 WindRiver 提供的编译器(我相信他们的版本
gcc) 以避免兼容性问题。
可能值得一提的是您想到的 VxWorks 版本。
我猜 gcc 版本将取决于 VxWorks 版本,并且可能在目标平台上。
【讨论】: