2014-04-17 3 views
2

데비안 시스템에 libuv 0.11.24를 빌드하려고합니다. 나는 시도 :libuv를 빌드 할 수 없습니다.

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' 

답변

4

귀하의 오류 :

flock: g++: No such file or directory 

을 사용하면 C++ 컴파일러를 설치하지 한 것을 나타냅니다.

sudo apt-get install build-essential 

다음 질문은, 왜 그냥 설치하지 않는 :이 데비안 시스템이기 때문에, 당신은 g++에 끌어한다 최소 build-essential에있는 적절한 패키지 (들)을 설치해야 시스템 libuv 버전을 제공? apt-get install libuv-dev을 사용하여 설치할 수 있어야합니다.

+0

아, 이제 언급 했으니, g ++가 설치되지 않았다는 오류 메시지는 분명합니다. (이제 조금 당황 스럽네요.) 대단히 감사합니다. 왜'libuv-dev'를 사용하지 않는지에 대해서는 Wheezy를 사용하고 패키지를 사용할 수 없기 때문입니다. 나는 jessie/sid 거울을 통해 그것을 얻을 수 있었지만 조금 오래 되었기 때문에 직접 제작하는 것을 선호합니다. – someguy

0

인수로 디렉토리를한다 '-C을'- 그것은 그 디렉토리를 입력하고 통화는 거기에서합니다

./gyp_uv.py -f make 
make -C out 

나는이 오류가 발생합니다. 이 경우 'out'이라는 디렉토리가 존재하지 않습니다. 그냥 make라고 부르려고 했니?

+0

'make'를 호출하기 전에 'gyp_uv.py'라는 스크립트를 실행해야하며, * out * 디렉토리에 Makefile이 생성됩니다. – someguy

관련 문제