CentOS는 7.0 컴파일 및 버전 LLVM7.0.0를 설치합니다

 

다운로드의 연타

http://releases.llvm.org/download.html

 

좋은 다운로드 후, 네 개의 디렉토리를 얻을, 네 개의 압축 패키지에서 추출 :

LLVM-3.3.src

CFE-3.3.src

그 소리 - 도구 - 추가 - 3.3.src

컴파일러-RT-3.3.src

libcxx-3.3.src

그런 조직 아래의 단계를 수행 : 

1  MV cfe- 3.3 하려면 .src 연타
 2  
3  
4  MV 연타 / llvm- 3.3 하려면 .src / 툴 /
 5  
6   
7  
8  MV 연타 - 툴 - 역외 3.3 하려면 .src 추가
 9  
10  
11  MV 추가 / llvm- 3.3 하려면 .src / 도구 / 연타 /
 12  
13   
14  
15  MV 컴파일러 RT- 3.3 하려면 .src compiler- RT
 16  
17  
18  MV 컴파일러 RT llvm- 3.3 하려면 .src / 프로젝트 /

그래서 나중에 그 소리, 그 소리 추가 - 도구 및 컴파일러 RT 함께 컴파일 LLVM 할 수 있습니다.

빌드 - 3.3 LLVM-3.3.src 디렉토리에 새로운 디렉토리와 같은 레이어를 입력 :

 

Clang7.0.0 버전은 cmake를 컴파일 할 필요가

소스 디렉토리 분포 코드, 소스 코드를 컴파일 영향 구조 LLVM 중간 결과를 방지하기 위하여. 그것은 컴파일 카탈로그에 지원하지 않습니다. 당신은 소스 코드 디렉토리 이외의 추가 빌드 디렉토리를 작성해야합니다.

1  MKDIR build7. 0.0 
2 의 CD build7. 0.0 
3 cmake의 -G " 유닉스 메이크 " ../llvm- 7.0 . 0 하려면 .src
 4  메이크업이  만들어  설치

 

cmake 명령 인쇄 정보의 성공적인 구현 후 :

1 - 내부 명령 아키텍처를 지원 : x86_64에
 2 - 상대 에 대한 SYS / 및 Resource.h
 3 - 상대 에 대한 SYS / 및 Resource.h은 - 발견
 4 - 연타 버전 : 7.0 . 0 
5 - 시험 CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG 수행
 (6) 테스트 CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG 수행을 - - 실패
 (7) - 구성 
8 - 생성이 완료 
9 - 파일에 기록 된 빌드 : / / 홈 / SL / PROG 설치 /으로 Build- 7.0 .0

 

-j4가 // 시간이 조금 긴 컴파일하기

// 설치하기 

 

참고 링크 :

https://www.cnblogs.com/davytitan/p/3924402.html

https://blog.csdn.net/c_sdnq2451q/article/details/46999119

 

 

 

 

 

추천

출처www.cnblogs.com/alog9/p/11793028.html