今天查找怎么使用rebar来编译支持HiPE的native代码。
发现[url]http://erlang.2086793.n4.nabble.com/NIF-HiPE-can-it-works-together-td3577967.html[/url]
说的是nif和HiPE的native代码的兼容性问题
总的来说HiPE的兼容性还不太好。
在hipe中如果想使用nif的代码最好是不要使用native的选项来编译nif的接口导出模块。
需要将两部分的代码分开进行编译。
另外rebar中
在rebar.config中进行如下配置就能进行
{erl_opts, [
native
] ++ OtherArgs}.
HiPE 编译了
发现[url]http://erlang.2086793.n4.nabble.com/NIF-HiPE-can-it-works-together-td3577967.html[/url]
说的是nif和HiPE的native代码的兼容性问题
总的来说HiPE的兼容性还不太好。
在hipe中如果想使用nif的代码最好是不要使用native的选项来编译nif的接口导出模块。
需要将两部分的代码分开进行编译。
另外rebar中
在rebar.config中进行如下配置就能进行
{erl_opts, [
native
] ++ OtherArgs}.
HiPE 编译了