개발/개발 환경

[컴파일러] LLVM, Clang 설치 방법, 명령어 및 버전 변경 방법

growing-dev 2023. 8. 28. 23:20

LLVM 프로젝트의 일부인 Clang 컴파일러를 설치하는 방법을 알아보도록 하겠습니다.

 

Clang 컴파일러란?

Clang은 LLVM 프로젝트의 컴파일러 중 하나로 C, C++, Objective-C를 위한 최적화된 컴파일러입니다. Clang은 높은 표준 준수도와 빠른 컴파일 속도로 유명하며, 대부분의 경우 기본 컴파일러로 사용됩니다.

 

 

LLVM/Clang 설치하기 (apt 명령어)

Ubuntu에서 Clang을 설치하는 방법은 다음과 같습니다.

sudo apt update
sudo apt install clang

위 명령어를 터미널에서 실행하여 Clang 컴파일러를 설치할 수 있습니다.

 

 

LLVM/Clang 설치하기 (빌드된 바이너리 다운로드)

아래 버튼을 클릭하면 llvm의 빌드된 바이너리를 다운로드할 수 있습니다.

OS에 맞게 다운로드하여 설치해서 사용하면 됩니다.

 

클릭하세요!

 

llvm 14를 예로 들고 Ubuntu라면 저는 아래 파일을 다운로드 받아서 압축을 풀고 사용하면 됩니다.

clang+llvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz

 

 

LLVM/Clang 설치하기 (스크립트 사용)

아래와 같이 wget 을 통해 llvm.sh를 다운로드하고 실행하면 LLVM/Clang과 연관된 패키지를 모두 다운로드 및 설치하게 됩니다. llvm.sh 뒤에 원하는 버전을 입력하면 됩니다.

매우 쉽고 간단해서 제가 가장 선호하는 방법입니다. 

wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>

 

 

마무리

오늘은 LLVM, Clang을 설치하는 여러가지 방법을 알아보았습니다. 이외에도 LLVM git repository에서 직접 clone 받아서 빌드해 볼 수도 있습니다. 하지만 이 방법은 추천드리지 않습니다. 왜냐하면 용량도 많이 들고 빌드에 시간도 많이 필요하고 무엇보다도 결과물이 정확하게 보장되지 않을 수 있기 때문입니다.

제가 소개했던 방법들 중 상황에 맞게 적절하게 설치해서 사용하고, 또 원하는 버전을 설치하여 개발환경을 원활하게 구축하셨으면 좋겠습니다.

반응형