펌프 모드에서 distcc를 시작하려했지만 알 수없는 이유로 사전 처리 작업을 배포 할 수 없습니다. 그래서 나는 distcc와 관련된 모든 것을 제거했고, 처음부터 펌프 모드에서 distcc를 실행하고 실행하는 모든 것을 다시하고 싶습니다. 그럼 말해봐 : 패키지를 설치해야합니까? 펌프 모드에서 distcc를 시작하기 위해 환경 변수를 설정해야합니까?펌프 모드에서 distcc를 시작하는 방법
답변
OS?
나는 그것을 데비안/jessie64에 실행했고,이 노력 :(
펌프가 제공하는 패키지 (그래서 파이썬 버전 불일치 또는)와 함께 작동하지 않았다 그래서 나는 소스에서 컴파일하기로 결정 .
설치 종속성 :
sudo apt-get install gcc make python python-dev libiberty-dev
내가 어떤 사용되지 않는 매개 변수에 대한하는 오류를 가지고 몇 timesand을 .. 시도
./autogen.sh
./configure
편집 메이크 및 의견은 WERROR_CFLAGS = -Werror 편집 ~/.distcc/호스트 (당신이에서 컴파일을 시작하려는) 각 클라이언트에
make
sudo make install
는
localhost,cpp,lzo anotherhost,cpp,lzo
CPP 펌프 모드를 활성화 , 모든 서버 (컴파일 노예)에 lzo 압축
필요 - 기계는 둘 다 될 수 있습니다! 기계의 IP 주소를 지정하지 않은들을 때 ... 듀얼 코어 슬레이브와 듀얼 코어 마스터를 사용하여와
내 결과를 데비안 패키지를 사용하는 경우
distccd --deamon --listen IPOFMACHINE --allow IP_OR_NET
내가 문제가 있었다 : 는 -j8 CC을 = distcc를 16초 펌프는 distcc를 20초없이 -j8 CC는 = distcc를 14초
을 그래서하지 그 많은 ...
전임 개발자 팀이 있다면 요약 해 보겠습니다!
예컨대 x = 2 및 Y = 30 => 20 분/개발자/월, distcc 또는 ccache에 약간의 시간을 투자 할 수있을만큼 작은 값의 경우에도 XsecSaved/compile * Ycompiles 하루 * 20days/month
입니다.
이 제공되는 패키지를 사용하려고하는 경우는, 서비스의 구성은/etc/기본/distcc를
나는 연고 등의 마스터와 데비안으로 맥을 사용하고 있습니다에서 찾을 수 있습니다. distcc 버전 distcc-3.2rc1 및 master 및 salve 모두에 동일한 버전이 있는지 확인하십시오. 는 distcc를에게
질문없이 성공
./autogen.sh
./configure --disable-Werror
make -s 2>Logs
make install
일반 모드 구축이 인수를 사용합니다. 컴파일을 배포하기 위해 광산 소스 코드의 절대 경로를 미러링 한 것 외에는 더러운 작업입니다.
펌프 모드
은 include_server에 문제가 될 수 있습니다. 옵션 플래그 중 일부가 포함 서버를 분석하지 못하게합니다. 이 경우 헤더 파일을 포함 서버에 펌프 할 수 없으므로 salves는 재귀 적으로 포함 할 수 없습니다. 펌프에 포함 서버를 설정하려면 include_server/parse_commands.py에 옵션 플래그 중 일부를 추가해야합니다.
아마도 일부 /var/log/daemon.log 또는 /var/log/distccd.log에 로그를 표시하는 것이 도움이 될 것입니다. 당신이이 디렉토리에 로그 파일을 가지고 있지 않은 경우
, 당신의 /etc/init.d/distcc 편집
DAEMON_ARGS="--pid-file=/var/run/$NAME.pid --log-level=info --log-file=/var/log/$NAME.log -- verbose --daemon"
- 1. 비주얼 모드에서 wp_editor를 시작하는 방법
- 2. 디버그 모드에서 KairosDB를 시작하는 방법
- 3. Xcode 4.3은 distcc를 지원합니까?
- 4. 디버그 모드에서 메소드 호출을 시작하는 방법
- 5. 디버그 모드에서 솔루션에서 다른 프로젝트를 시작하는 방법
- 6. distcc를 사용하여 debian 패키지를 만드는 커널을 컴파일
- 7. Win7 : 관리 모드에서 Windows 탐색기를 시작하는 것과 관리 모드에서 cmd.exe를 시작하는 것의 차이점은 무엇입니까?
- 8. 스핀들 펌프 분석 지침?
- 9. 오라클 데이터 펌프 expdp를가
- 10. 보조 정리 보조 펌프
- 11. 코코아 메시지 펌프?
- 12. MapDb 3.0 펌프 예
- 13. Oracle 데이터 펌프
- 14. Djbo.debugoutput = console 모드에서 adf 응용 프로그램을 시작하는 방법
- 15. 프로덕션 모드에서 보안되지 않은 Play Server를 시작하는 방법
- 16. 디버그 모드에서 james 서비스를 시작하는 방법은 무엇입니까?
- 17. vim이 삭제 모드에서 시작하는 이유는 무엇입니까?
- 18. H2를 서버 모드에서 시작하는 방법은 무엇입니까?
- 19. 웹 모드에서 GWT를 시작하는 방법은 무엇입니까?
- 20. 보기 소스 모드에서 브라우저를 시작하는 방법은 무엇입니까?
- 21. 가로 모드에서 시작 화면을 시작하는 방법은 무엇입니까?
- 22. 프로파일 링 모드에서 WebLogic을 시작하는 방법은 무엇입니까?
- 23. Snapped 모드에서 MetroApp를 직접 시작하는 방법은 무엇입니까?
- 24. openbsd 상자에 osx에서 distcc를 사용할 수 있습니까?
- 25. distcc를 사용하여 Raspberry pi에 gnuradio 컴파일
- 26. 서버에서 PlayFramework를 시작하는 방법
- 27. 화면 잠금 모드에서 앱을 다시 시작하는 중 문제가 발생했습니다.
- 28. Azure 서비스 버스 메시지 펌프
- 29. VBA Excel에서 평가할 펌프 제품
- 30. 장시간 작업 중 펌프 메시지