我正在编译erld
一个程序,用于将 Erlang 程序作为 UNIX 守护进程运行,请参阅
https://github.com/ShoreTel-Inc/erld/wiki
我遵循的制作说明如下:
https://github.com/ShoreTel-Inc/erld/blob/master/README
在步骤中间make
出现错误:
In file included from slay.c:25:0:
debug.h:41:6: warning: conflicting types for built-in
function ‘log’ [enabled by default]
slay.c:29:45: fatal error: proc/readproc.h: No such file or directory
compilation terminated.
make[1]: *** [erld-slay.o] Error 1
make[1]: Leaving directory `/home/ad/erld/c_src'
make: *** [all-recursive] Error 1
这是 ubuntu 12.04 服务器 64:
$ uname -a
Linux lfe1 3.2.0-26-virtual #41-Ubuntu SMP Thu Jun 14 18:08:54 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux
我无法将标签“erlang”添加到此问题中。也许有更多积分的人可以做到这一点。
答案1
或者运行sudo apt-get install libproc-dev
答案2
对于 AMD GPU,使用以下命令:
sudo apt-get install libprocps4-dev
安装 libproc。
现在无法安装 libproc-dev