gpt4 book ai didi

Erlang OTP 版本可以用 HiPE 编译吗?

转载 作者:行者123 更新时间:2023-12-03 01:48:42 26 4
gpt4 key购买 nike

读完这个问题后Is Erlang the C of the clustered computing world? ,我想知道官方的 Erlang OTP 是用 HiPE 编译的吗?

换句话说,当我使用 OTP 版本 R13(作为示例)编译 .erl 源代码时,它是否会生成“目标代码”BEAM?

查看http://www.it.uu.se/research/group/hipe/ ,看来不再维护独立的 HiPE 编译器了。

最佳答案

默认情况下,HiPE 不用于编译 OTP。然而,众所周知,OTP 库可以使用 HiPE 成功编译,通常会带来一些性能提升(尽管这取决于您的应用程序)。

当您在 .erl 文件上运行 erlc 时,它会生成 BEAM 文件,该文件不会使用 HiPE 编译为 native 代码。要使用 HiPE 将 .erl 文件编译为 native 代码,只需运行 erlc +native file.erl

独立 HiPE 编译器不再维护,因为它已包含在核心 Erlang/OTP 发行版中。

关于Erlang OTP 版本可以用 HiPE 编译吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2207360/

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