- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
读完这个问题后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/
Erlang 非常新,任何尝试使用 rebar 运行简单的 hello world 程序都会导致以下错误: ./rel/mysample/bin/mysample console Exec: /hom
读完这个问题后Is Erlang the C of the clustered computing world? ,我想知道官方的 Erlang OTP 是用 HiPE 编译的吗? 换句话说,当我使用
是否有可能同时执行 HiPE 代码和通常的基于“操作码”的对象的 VM 实例? 此问题与:Erlang OTP release compiles with HiPE? 最佳答案 是的,这就是原生编译器
在 Windows 10 上编译 Erlang 或 Elixir 代码时,我收到此警告:此系统未配置为本地代码编译。HIPE 可用于 Windows 10 吗? 最佳答案 试图找到这个问题的“官方”答
当独立运行 Dialyzer 时,它使用 HiPE 编译其模块,以加快分析速度: dialyzer --src -r . Checking whether the PLT /home/foo/.d
我最近在 Virtualbox 虚拟机上安装了 Ubuntu 16.04 服务器。之后我想使用以下脚本安装 erlang: #!/bin/sh DESTDIR="$HOME/workspace/erl
在尝试编译我的 Phoenix 项目的发行版时,出现以下错误: $ mix release .... ==> Generated .appup for myapp 0.0.1 -> 0.0.2 ===
我是一名优秀的程序员,十分优秀!