본문 바로가기

CNUproject/코드 동일성 검사 도구

14_LLVM PROJECT 다운로드 및 빌드하기

1. LLVM & Clang 다운로드

 

https://github.com/llvm/llvm-project/releases/tag/llvmorg-12.0.0

 

Release LLVM 12.0.0 · llvm/llvm-project

LLVM 12.0.0 Release

github.com

이번 프로젝트에선 12.0.0 버전을 사용하기 때문에 해당 링크에서 소스를 다운 받는다.

다른 버전을 다운 받고 싶다면 (https://releases.llvm.org/download.html) 에 접속하여 다운로드 받으면 된다.

 

2. 빌드

 

1번에서 다운로드 받은 소스 코드를 압축 해제한 다음, 같은 디렉토리에 build 폴더를 생성한다.

터미널을 열고 빌드를 시작한다.

 

cmake "llvm directory"

 

 

 

sudo cmake --build . --target install

해당 명령어는 llvm을 전역으로 사용할 수 있게 한다.

 

 

 

llvm-config

llvm-config를 통해 전역으로 설치되었는지 확인할 수 있다.

'CNUproject > 코드 동일성 검사 도구' 카테고리의 다른 글

16_LLVM 플러그인 적용 오류 해결  (0) 2023.09.06
15_LLVM 플러그인 적용 오류  (0) 2023.08.31
13_LLVM IR 최적화하기  (0) 2023.08.11
12_LLVM IR : python_array  (0) 2023.07.28
11_LLVM IR  (0) 2023.07.19