win 10の下にllvmとclangをインストールします


前提条件:
Windows 10環境で
VS 2015はインストール済み、Windows SDKはインストール済み、cmakeはインストール済み
最初の2つのインストールされていないものは、私の別のブログを参照してください.https://blog.csdn.net/wgx571859177/article/details/80375215
cmakeダウンロードアドレス:https://cmake.org/download/
インストール手順:
llvmとclangソースパッケージをダウンロードします.http://releases.llvm.org/download.html#5.0.1
バージョン5.0以上を選択
win10下安装llvm和clang_第1张图片
解凍後、llvmフォルダの下にある.../toolsフォルダの下にclangフォルダを作成し、clang解凍後のファイルをコピーします.
llvmルートディレクトリの下にbuildという空のフォルダを作成して、後続のコンパイル内容を配置します.
方法1:
cmdを開きbuildフォルダの下に移動し、実行
cmake -Thost=x64 -G "Visual Studio 14" F:\personal_soft\llvm\llvm-5.0.2.src\llvm-5.0.2

後ろのパスはダウンロードしたllvmソースルートディレクトリ、すなわちcmakelistである.txtが存在するフォルダ
コンパイル中にCまたはCXX compilerが見つからない場合は、私の別のブログを参照してください.https://blog.csdn.net/wgx571859177/article/details/80375289
コンパイルに成功すると、buildフォルダの下に生成されたllvmが表示されます.slnエンジニアリング、ダブルクリックVSで開き、ドロップダウンALL_を見つけますBUILDプロジェクトでは、「生成」の中の生成ソリューションをクリックしてbuildを行うのに時間がかかり、このステップが成功すれば、buildDebugbinにclangが含まれていることがわかります.exeなど複数の実行可能ファイルがあり、このパスを環境変数に加えるとインストールが完了します.
最後にcmdにclang--helpを入力してインストールに成功したかどうかを確認できます!
方法2:
cmdを開き、buildフォルダの下に移動し、次の2つのコマンドを実行します.
その中のinstall-pathとsource-pathは、フォルダをインストールするパスと元のコードのフォルダパスとして具体的に書く必要があります.
cmake -Thost=x64 -DCMAKE_INSTALL_PREFIX=install-path -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_TARGETS_TO_BUILD=X86;ARM;NVPTX;AArch64;Mips;Hexagon -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_BUILD_32_BITS=OFF -DCMAKE_BUILD_TYPE=Release source-path\llvm-5.0.2.src -G "Visual Studio 14 Win64"

cmake -DCMAKE_INSTALL_PREFIX=install-path -P cmake_install.cmake

参考サイト:
https://blog.csdn.net/fan2273/article/details/76439042
https://www.cnblogs.com/saintlas/p/5738730.html