Code Sourcery G++ Lite 仍然是一个可行的项目吗?

电器工程 手臂 编译器 海合会
2022-01-03 22:35:58

当我尝试下载适用于 ARM 的 Code Sourcery G++ Lite 的较新版本时,我注意到我被重定向到另一家公司,并且在该网站上很难找到有关适用于 ARM 的 Sourcery G++ Lite 的任何信息。

有人知道 Sourcery G++ Lite for ARM 项目的状态吗?它还活着吗,人们还在使用它吗?将来会提供吗?


更新:他们似乎已将该项目重命名为Sourcery CodeBench Lite,所以也许这个问题不相关?


更新:Mentor Graphics 正在关闭该项目,它不再是一个可行的选择。


注意:目前为 ARM 获取 gcc 的可行位置似乎来自 Linaro

4个回答

“另一家公司”是 EDA 巨头 Mentor Graphics。他们是否打算拥抱、扩展和淘汰优秀的 G++ Lite 工具链,我不知道。确实知道他们的业务是销售非常昂贵的软件。与其他公司一样,他们出售 Code Sourcery G++ Lite 的前端,尽可能最好地隐藏它符合他们的最大利益。codesourcery.com 并没有很好地隐藏它。Mentor Graphics 很好地隐藏了它,这让我对本新闻稿关于他们“对嵌入式开发开源的未来的承诺”持怀疑态度。

但是,他们在将您带到商业版本方面做得不错,根据受祝福的 GPL,该版本包含指向源代码的链接。我通过菜单集Products -> Embedded Software -> Sourcery Tools -> Sourcery CodeBench并滚动到最底部找到个人版、学术版和精简版:

在此处输入图像描述

这些链接将您引导到神秘的难以导航的页面https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite
URL 中的订阅面包屑和重复的登录建议用于 IDE 的付费支持和试用。只是忽略他们。

在该页面中,您将看到类似于以下内容的内容,其中包含指向 EABI 版本的链接(ARM 扩展应用程序二进制接口的首字母缩写词,如果您想编写裸机应用程序,请使用它)以及链接到的版本将与其他操作系统一起安装的库。

在此处输入图像描述

单击此页面中的 EABI“所有版本”链接,您将进入https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053,即您在评论中链接的站点。

你是对的,没有反向链接。使用您的浏览器历史记录进行导航。

有点 OT:我使用了 Code Sourcery 付费工具(它们随 TI DSP DSK 免费提供)。调试工具对初学者来说很方便,但工具集的其余部分(编辑器、项目构建器、GUI 编译器配置器)却很痛苦。我最终使用了一个外部文本编辑器,只使用该应用程序进行编译和调试。当然不认为它值 2800 美元。Lite 版本让您走在正确的道路上。

似乎不再提供适用于 ARM 的 Sourcery CodeBench Lite。

Mentor Graphics 似乎为其他处理器生产了 Lite 工具链,但不为 ARM 提供。他们现在指导您获得针对 ARM 处理器的商业工具链的试用版。

2015 年 1 月 27 日更新:这些链接不再提供下载

我可以从 Mentor Graphics 下载的最后一个适用于 ARM 的 Sourcery CodeBench Lite 版本是:

这些包含 GCC 4.8.1。

它们于 2014 年 11 月 18 日可用。不知道这种情况会持续多久。

是的,CodeSourcery 是一家非常有活力的公司。我与 CodeSourcery 团队(现在在 Mentor Graphics)就产品战略密切合作。如您所见,CodeSourcery Lite 工具链已重命名为 Sourcery CodeBench Lite。他们中的大多数最近在本月更新到 gcc 4.6。我们还扩展了设备支持。Lite 版本的完整源代码一如既往地可用。

2012 年 12 月更新:Sourcery CodeBench Lite 的新版本已经发布,包括对 GCC 4.7.2、binutils 2.23、eglibc 2.16 和 GDB 7.4.50 的更新。