2015-01-28 13 views
10

Bu yüzden Mac'ime sadece Xcode'u yükledim ve şimdi LLVM'nin kendisiyle bir miktar oynatmak için LLVM'yi de kurmak istiyorum. Şu anda derleyici gerekli başlık dosyalarını bulamıyor (belli ki). Peki, sisteminizde Xcode ile dolu bir argoya sahipseniz LLVM'yi kurmanın en iyi yolu nedir?Xcode ile birlikte LLVM kitaplıklarının kurulması

Şimdiden teşekkürler.

cevap

17

Eğer LLVM (örneğin lib/tools dizinleri gibi) uygulama kaynak kodunu okumak gerekmez ve sadece belki homebrew sizin için yeterlidir kullanarak libclang ile oynayabilir edin.

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

Sonra PATH, CPLUS_INCLUDE_PATH ve LD_LIBRARY_PATH ayarlamanız gerekir. Benim için, yukarıdaki bilgileri LLVM türetilmiş projenize Xcode ile yapılandırabilirsiniz.

Ancak aynı zamanda Compiler-RT ilgileniyorsanız, Clang-Tools-Extra muhtemelen XCode projenize (o sayfadan veya SVN yoluyla indirme Getting Started with the LLVM System söylediği gibi) olarak LLVM yapmak zorunda (LLVM Download Page bakınız).

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

Kullanım XCode XXX.xcodeproj proje dosyasını açmaya ve projeyi inşa etmeliyiz: uygun dizinleri alt projeler koyarak sonra, CMake gelen XCode oluşturma aracı kullanabilirsiniz, tipik kullanımıdır .

+0

Homebrew ile 'llvm' yüklemek için kullandığınız argümanları açıklar mısınız? – akst

+1

@ABot Bu çok sezgisel ve detaylar için 'brew options llvm' kullanabilirsiniz. –

+0

Burada yazım hatası: 'export LD_LIBRARY_PATH:/usr/local/Cellar/llvm/HEAD/lib: $ LD_LIBRARY_PATH' ilk kolon = – junjiah