对比LLVM和GCC的判断

  • Post author:
  • Post category:其他


现在风口上的芯片公司,大多釆用LLVM,好像对GCC一股不想理的状态。

对比LLVM和GCC,我的判断是,编译器的出路和操作系统的出路有很多的相似性,就是所提供的重要服务性要比编译器和操作系统本身还具有价值。比如,支持更多的ISO标准,增加更实用的编程风格,支持更实用的库(尤其是AI和GPU风口上的数学算法库等),支持编译Linux(因为有大量行业资源),方便快速的二次开发和改进优化。当然,模块化和IDE诉求也是重要的。

我可以说,GCC仍然是任何稍大芯片公司的必要工作,因为LLVM只是苹果公司和AI/GPU行业发起对编译器的挑战诉求,还在演进中,而GCC还是Linux基础工具的重要地位(编译大量Liunx资源),GCC也在演进中。LLVM想要完全替代GCC,可能性不大,因为GCC本身的使命就是Linux系统和软件的基础工具。



版权声明:本文为weixin_44285036原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。