위키득계정 ↗
기술

LLVM Config

LLVM Config기술
실행 이름
llvm-config
분류
LLVM 빌드 설정 조회
출력 예
헤더 경로 링크 옵션 라이브러리
조회 대상
해당 LLVM 설치의 구성
LLVM Config는 LLVM 라이브러리를 사용하는 응용을 빌드할 때 필요한 설정을 출력하는 도구다. 설치된 LLVM의 컴파일 및 링크 옵션과 구성 정보를 조회한다.

설치에 맞는 설정

LLVM을 이용하는 프로그램은 헤더와 라이브러리의 위치 및 필요한 링크 옵션을 알아야 한다. LLVM Config는 해당 설치에 맞는 값을 출력해 빌드 구성을 돕는다. 시스템에 여러 버전이 있으면 어느 실행 파일을 호출하는지 확인하는 것이 중요하다.

구성 요소 선택

사용할 LLVM 구성 요소를 지정해 필요한 라이브러리를 조회할 수 있다. 전체 경로나 파일 이름 등 출력 형태도 목적에 따라 선택한다. 반환된 옵션을 무조건 다른 환경에 복사하기보다 실제로 연결할 설치와 일치하는지 확인한다.

빌드 특성 확인

빌드 모드와 어설션 사용 여부, RTTI 지원 같은 LLVM 자체의 구성도 조회할 수 있다. 이런 특성은 이를 이용하는 코드의 호환성과 연관될 수 있다. 설정을 출력하는 도구이므로 응용 코드를 대신 컴파일하거나 실행 결과를 검증하는 것은 아니다.

관련 문서

Clang / CMake / LLVM Link / LLVM LLC