2015-01-28 5 views
10

그래서 Mac에 Xcode를 설치 했으므로 이제 LLVM 자체를 가지고 조금 놀기 위해 LLVM도 설치하려고합니다. 현재 컴파일러는 (분명히) 필요한 헤더 파일을 찾을 수 없습니다. 그렇다면 시스템에 Xcode가 가득한 clang을 이미 가지고 있다면 LLVM을 설치하는 가장 좋은 방법은 무엇입니까?Xcode와 함께 LLVM 라이브러리 설치

미리 감사드립니다.

답변

17

는 LLVM에게 (예 : lib/tools 디렉토리 등) 구현 소스 코드를 읽을 필요가 없습니다 만, 아마 homebrew 당신을 위해 충분하여, libclang 함께 플레이 할 수있는 경우.

brew install --with-clang --with-lld --with-python --HEAD llvm 

다음 당신은 PATH, CPLUS_INCLUDE_PATHLD_LIBRARY_PATH를 설정해야합니다. 나를 위해,

# export PATH=/usr/local/opt/llvm/bin:$PATH 
# export CPLUS_INCLUDE_PATH=$(llvm-config --includedir):$CPLUS_INCLUDE_PATH 
# export LD_LIBRARY_PATH=$(llvm-config --libdir):$LD_LIBRARY_PATH 

위의 정보를 Xcode로 LLVM 파생 프로젝트에 구성 할 수 있습니다.

그러나 당신은 또한 Compiler-RT에 관심이 있다면, Clang-Tools-Extra 당신은 아마 당신의 Xcode 프로젝트 (해당 페이지 나 SVN을 통해 다운로드 Getting Started with the LLVM System에서 말했듯이)로 LLVM을해야 (LLVM Download Page 참조).

cd YOUR_LLVM_SRC_ROOT 
mkdir build 
cd build 
cmake -G Xcode .. 

사용 엑스 코드는 XXX.xcodeproj 프로젝트 파일 을 열 수 있으며 프로젝트를 빌드해야합니다 적절한 디렉토리에 하위 프로젝트를 가하고 후 CMake에서 엑스 코드 생성기를 사용할 수 있습니다, 일반적인 사용법은 .

+0

homebrew를 통해 'llvm'을 (를) 설치하는 데 사용한 인수를 설명해 주시겠습니까? – akst

+1

@ABot 매우 직관적이며 자세한 내용은'blu options llvm'을 사용할 수 있습니다. –

+0

여기에 오타가 있습니다 :'export LD_LIBRARY_PATH :/usr/local/Cellar/llvm/HEAD/lib : $ LD_LIBRARY_PATH'첫 번째 콜론은 = – junjiah