2016-08-08 2 views
0
내가 ninja.I've 모든 링크에서 다른 후 하나를 명령 실행으로 연타를 구축하기 위해 노력했습니다 문제가 발생했습니다

와 연타를 구축 "알았어. 이제 클랑을 만들거야!" 객체의 절반을 만드는 데 2 ​​시간이 걸렸고 OS가 멈추고 커서를 움직일 수 없었습니다. 랩톱과 PC 모두에서 작업을 수행했지만 결과는 같습니다. 내 관심을 끄는 것은, 폴더의 크기가 너무 커서 (18.3GB).Faild 닌자

문제를 해결할 방법이 있습니까?

답변

0

나는 이미 StackOverflow here에서 같은 질문에 대답했다. 나는 같은 질문을하기 전에 앞으로 더 깊은 검색을 제안 할 것이다.

링크가 손실 된 경우를위한 정보가 여기에 포함됩니다. 무슨 일이 벌어지고 디버그 모드 (기본적으로)에서 디버깅 정보를 생성하는 각 컴파일 단위에 대한 파일 크기가 커지고있다 생성되고있다.

해결 방법은 기본적으로 첨부 된 모든 디버그 정보를 끄는 것입니다. 아마도 clang을 디버깅하지 않을 것이므로 필요하지 않을 것입니다. 그래서 그 대신 당신이 무엇을해야이

cmake -G Ninja ../llvm -DLLVM_BUILD_TESTS=ON 

을하는

cmake -G Ninja ../llvm -DLLVM_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release 

다른 모든 단계를 그대로 유지합니다.

+0

도움을 주셔서 감사합니다. 명확하고 완벽하게 작동했으며 그 반복에 대해 유감입니다. 많이 검색했지만 제목이 약간 애매하기 때문에 찾을 수 없습니다. – iliya

관련 문제