首页IT科技llvm-ld(LLVM 与 Clang 介绍 — LinuxTOY)

llvm-ld(LLVM 与 Clang 介绍 — LinuxTOY)

时间2025-05-02 21:33:30分类IT科技浏览3625
导读:Apple 使用 LLVM 在不支持全部 OpenGL 特性的 GPU (Intel 低端显卡 上生成代码 (JIT ,令程序仍然能够正常运行。之后 LLVM 与 GCC 的集成过程引发了一些不快,GCC 系统庞大而笨重,而 Apple 大量使用的 Objective-C 在 GCC 中优先级很低。此外 GCC 作为一个纯粹的...

Apple 使用 LLVM 在不支持全部 OpenGL 特性的 GPU (Intel 低端显卡) 上生成代码 (JIT)           ,令程序仍然能够正常运行           。之后 LLVM 与 GCC 的集成过程引发了一些不快                  ,GCC 系统庞大而笨重      ,而 Apple 大量使用的 Objective-C 在 GCC 中优先级很低                  。此外 GCC 作为一个纯粹的编译系统        ,与 IDE 配合很差      。加之许可证方面的要求                  ,Apple 无法使用修改版的 GCC 而闭源        。于是 Apple 决定从零开始写 C family 的前端         ,也就是基于 LLVM 的 Clang 了                  。

声明:本站所有文章     ,如无特殊说明或标注                 ,均为本站原创发布         。任何个人或组织            ,在未征得本站同意时   ,禁止复制            、盗用                 、采集      、发布本站内容到任何网站         、书籍等各类媒体平台     。如若本站内容侵犯了原著者的合法权益                 ,可联系我们进行处理                 。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
刷机是什么意思(刷机常见问题) 分布式模块(▇▇▇mfs权威指南(moosefs)分布式文件系统一站式解决方案(部署,性能测试)不断更新 分布式文件系统(FastDFS) ChinaUnix.net)