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 받아서 빌드해 볼 수도 있습니다. 하지만 이 방법은 추천드리지 않습니다. 왜냐하면 용량도 많이 들고 빌드에 시간도 많이 필요하고 무엇보다도 결과물이 정확하게 보장되지 않을 수 있기 때문입니다.
제가 소개했던 방법들 중 상황에 맞게 적절하게 설치해서 사용하고, 또 원하는 버전을 설치하여 개발환경을 원활하게 구축하셨으면 좋겠습니다.
'개발 > 개발 환경' 카테고리의 다른 글
[개발 환경] WSL GitHub clone, 네트워크 실패 시 nameserver 변경 방법 (0) | 2023.08.31 |
---|---|
[개발 환경] WSL 문제 발생 시 추가로 설치하는 방법 (0) | 2023.08.31 |
[Linux] Ubuntu apt 명령어 종류, 예제 및 사용 방법 (0) | 2023.08.28 |
[윈도우11] 부팅 시 자동 시작 프로그램 등록, 확인 및 해제하는 방법 (1) | 2023.02.22 |
[개발 환경] CMake 프로젝트에 Googletest 추가하기 (0) | 2023.02.05 |