“另一家公司”是 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 版本让您走在正确的道路上。