4
我尝试使用Erlang的NIF,erl_nif.h没有找到
我做:
#include <erl_nif.h>
,但得到的错误:
致命错误:erl_nif.h:没有这样的文件或目录
我在哪里可以找到它?我已经安装了erlang R14B(erts-5.8.1)
OS Arch linux。
谢谢。
我尝试使用Erlang的NIF,erl_nif.h没有找到
我做:
#include <erl_nif.h>
,但得到的错误:
致命错误:erl_nif.h:没有这样的文件或目录
我在哪里可以找到它?我已经安装了erlang R14B(erts-5.8.1)
OS Arch linux。
谢谢。
编译-I/usr/lib/erlang/erts-5.8.1/include
,如果这就是erl_nif.h
是。
谢谢你的回复。 – 0xAX
我喜欢在我的'〜/ .bash_profile'中添加一个变量。对于我的安装(由brew创建),我添加了:export ERLHOME =/usr/local/Cellar/erlang/17.5'和'export ERLINCL = $ ERLHOME/lib/erlang/usr/include'。通过这种方式,我可以指定:'-I $ ERLINCL'。 – gsscoder
设置'C_INCLUDE_PATH',请参阅https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html –