gpt4 book ai didi

gcc - LLVM到底是什么?

转载 作者:行者123 更新时间:2023-12-03 03:55:46 24 4
gpt4 key购买 nike

我一直听说 LLVM。它是 Perl 语言,然后是 Haskell 语言,然后有人用其他语言使用它?它是什么?

  • 它与 GCC 的具体区别是什么(视角 = 安全性等)?

最佳答案

LLVM 是一个用于构建、优化和生成中间和/或二进制机器代码的库。

LLVM 可以用作编译器框架,您可以在其中提供“前端”(解析器和词法分析器)和“后端”(将 LLVM 表示形式转换为实际机器代码的代码)。

LLVM 还可以充当 JIT 编译器 - 它支持 x86/x86_64 和 PPC/PPC64 程序集生成,并具有旨在提高编译速度的快速代码优化。

不幸的是,自 2013 年起就被禁用了,但可以在 demo page 处使用从 C 或 C++ 代码生成的 LLVM 机器代码。 .

关于gcc - LLVM到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2354725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com