我正在尝试在Debian机器上构建libuv 0.11.24。我试过了:
./gyp_uv.py -f make
make -C out
我收到此错误:
make: Entering directory `./out'
LINK(target) ./out/Debug/run-benchmarks
flock: g++: No such file or directory
make: *** [./out/Debug/run-benchmarks] Error 69
make: Leaving directory `./out'
答案 0 :(得分:4)
您的错误:
flock: g++: No such file or directory
表示您尚未安装c ++编译器。因为这是一个debian系统,所以你需要安装至少build-essential
的相应软件包,它应该引入g++
:
sudo apt-get install build-essential
接下来的问题是,为什么不安装系统提供的libuv版本?您应该能够使用apt-get install libuv-dev
安装的那个?
答案 1 :(得分:0)
'制作-C'将目录作为参数 - 它进入该目录并从那里调用make。在这种情况下,它正在寻找一个名为' out'的目录。哪个不存在。你尝试过调用make吗?