jka*_*yca 4 embedded x86 gcc bare-metal newlib
我是一名使用IA-32型处理器的嵌入式软件工程师.我们正在寻找一个编译工具链 - 更好的免费.
我们曾经使用Mentor Graphics CodeBench Lite,但它已不再可用.
我们已经查看了其他GCC发行版,但它们都没有glibc的裸机实现.除了newlib之外没有,但由于GPL和LGPL许可问题,我们无法使用它.我们是OEM,我们的客户(和我们)拥有专有代码.
欢迎任何建议.
Sourcery的"精简"gpl工具仍然可用,只是Mentor喜欢玩hide-the-link.
如果你想要一个非GPL许可的轻量级C库,你可以从Android看看Bionic.
但是,你担心可能会弄错.IANAL但大多数C库许可证都有某种类型的链接例外,您可能希望在律师的帮助下进行研究 - 它们作为系统库的效用将非常有限.
实际上,快速搜索newlib许可页面(这很复杂)似乎表明其中更多的是BSD风格的许可证而不是GPL风格的许可证,尽管需要小心整理它.