최대 1 분 소요

LLVM 이란?

LLVM은 컴파일러를 위한 라이브러리 및 Tool Chain 모음므로써, 컴파일러(clang), 링커(llc), 디버거(ldb)등 다양한 서브 프로젝트들을 가지고 있다. LLVM은 LLVM IR이라는 Intemediate Representation을 사용하는데, Static Single Assignment (SSA) 형태의 코드 표현으로써, Human-readable Assembly(*.ll)Bitcode(*.bc) 두가지 포멧을 지원한다.

LLVM: getting started

해당 tutorial은 llvm 6.0.1 버전으로 진행했다.
https://releases.llvm.org/6.0.0/docs/GettingStarted.html
https://releases.llvm.org/download.html
해당 사이트의 documentation을 참고하여 설치를 실시한면 된다.

  1. $sudo tar xvf clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz (llvm tar파일 압축해제)
  2. $sudo mv clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04 llvm-6.0.1 (llvm 파일 이동)
  3. export PATH=”PATH:/mnt/c/llvm/llvm-6.0.1/bin” (환경변수 설정)
  4. clang -v (설치 확인)
    image
    이와 같이 clang version이 확인되면 설치가 완료됨을 알 수 있다.

태그:

카테고리:

업데이트:

댓글남기기