13

私はすでにMSVCとMinGWでclang(3.2)を正常に構築しています。しかし、それは「純粋に」クランではないと思います。では、clang を使用して clang (Windows/Linux) をビルドする方法について、誰かが私に指示や資料をくれませんか? そして、clang を個別に使用できますか (GCC や MSVC に依存しないでください)。皆さんありがとう!

4

2 に答える 2

13

3.1のような古いバージョンのclangを入手してください。(お使いの OS 用にプリコンパイルされたバージョンであれば、ほぼすべてインストールできます)

3.2 などの新しいバージョンのソースを入手してください。

次に(私はcmake + ninjaが好きです(http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html))

llvm ソースを ~/llvm_source/llvm に解凍した場合

cd ~/llvm_source
mkdir build
cd build
CXX=clang++ CC=clang cmake -G Ninja ../llvm -DCMAKE_BUILD_TYPE=Release
ninja

作りたいなら

CXX=clang++ CC=clang cmake ../llvm -DCMAKE_BUILD_TYPE=Release
make

それでおしまい。

楽しむ。

于 2012-09-19T16:12:47.333 に答える