12,905
回編集
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 | 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 \ |