LLVM,Clang のインストール(winget を使用)(Windows 上)
LLVM
LLVMは,モジュール式のコンパイラとツールチェーン
主な機能:コアライブラリ,CLang,LLDB,libc++,LLD
winget を用いたインストールコマンド: winget install --scope machine LLVM.LLVM
【関連する外部ページ】
- LLVM の公式ページ: https://llvm.org/
【関連項目】 LLVM の利用
LLVM の利用
LLVM の主な機能とコマンドは次の通りである.
- コアライブラリ
オプティマイザとコード生成
コマンド例:llvm-as a.ll -o a.bc
- Clang
C/C++/Objective-C用のコンパイラ
コマンド例:clang -c a.c -o a.o
- LLDB
LLVMとClangをもとにしたデバッガ
lldb ./a.exe
- libc++
C++標準ライブラリ
コマンド例:clang++ -stdlib=libc++ a.cpp -o a.exe
- LLD
リンカー
コマンド例:lld -flavor gnu a.o -o a.exe
【関連項目】 LLVM
LLVM のインストール(Windows 上)
【インストール手順】
- Windows で,コマンドプロンプトを管理者として実行
コマンドプロンプトを管理者として実行: 別ページ »で説明
- 次のコマンドを実行
次のコマンドは,LLVM をインストールし,パスを通すものである.
winget install --scope machine LLVM.LLVM powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\LLVM\bin\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"