【问题标题】:What C/C++ compilers are available for VxWorks?哪些 C/C++ 编译器可用于 VxWorks?
【发布时间】:2008-11-01 17:02:31
【问题描述】:

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

【问题讨论】:

    标签: c++ c vxworks


    【解决方案1】:

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

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

    【讨论】:

    • 仅供参考 - 戴铂实际上已被 Wind River 收购。我相信 Diab 编译器现在被称为 Wind River 编译器,当然还有 GCC。
    • 上次我检查过你仍然使用“TOOL=diab”,但这是几个小版本之前——我认为是 6.5。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      VxWorks 版本 7 添加了 LLVM/Clang。

      【讨论】:

      【解决方案4】:

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

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

      【讨论】:

      • 是的,我还不知道 VxWorks 的版本;(是的,我可能会坚持使用 WindRiver 提供的编译器...修改后的 GCC 很好...你知道哪个版本的海合会?
      • 问风河这些产品特定的事情不是更有意义吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      • 2013-05-17
      • 2011-02-14
      相关资源
      最近更新 更多