「インストール - LLVM」の版間の差分

ナビゲーションに移動 検索に移動
4行目: 4行目:


== LLVMのインストール ==
== LLVMのインストール ==
==== パッケージ管理システムからインストール ====
sudo zypper install
<br>
==== ソースコードからインストール ====
[https://github.com/llvm/llvm-project/releases LLVMのGithub]から、LLVMのソースコードをダウンロードする。<br>
[https://github.com/llvm/llvm-project/releases LLVMのGithub]から、LLVMのソースコードをダウンロードする。<br>
ダウンロードするファイルは、llvm-project-<バージョン>.src.tar.xzである。<br>
ダウンロードするファイルは、llvm-project-<バージョン>.src.tar.xzである。<br>
16行目: 20行目:
LLVMをビルドおよびインストールする。<br>
LLVMをビルドおよびインストールする。<br>
  cmake -G "Unix Makefiles" \
  cmake -G "Unix Makefiles" \
-DCMAKE_CXX_COMPILER=<c++20に対応したg++コンパイラのパス> \
  -DLLVM_TARGETS_TO_BUILD="X86;AArch64" \  # x86, x86-64, AArch64向けのLLVMをビルドする場合(デフォルトは全てのアーキテクチャ)
  -DLLVM_TARGETS_TO_BUILD="X86;AArch64" \  # x86, x86-64, AArch64向けのLLVMをビルドする場合(デフォルトは全てのアーキテクチャ)
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_BUILD_TYPE=Release \
26行目: 31行目:
   
   
  # または
  # または
  cmake -G Ninja "Unix Makefiles" \
  cmake -G Ninja \
-DCMAKE_CXX_COMPILER=<c++20に対応したg++コンパイラのパス> \
  -DLLVM_TARGETS_TO_BUILD="X86;AArch64" \  # x86, x86-64, AArch64向けのLLVMをビルドする場合(デフォルトは全てのアーキテクチャ)
  -DLLVM_TARGETS_TO_BUILD="X86;AArch64" \  # x86, x86-64, AArch64向けのLLVMをビルドする場合(デフォルトは全てのアーキテクチャ)
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_BUILD_TYPE=Release \

案内メニュー