Ubuntu で StarRocks をコンパイルする
このトピックでは、Ubuntu オペレーティングシステムで StarRocks をコンパイルする方法について説明します。StarRocks は、x86_64 および AArch64 アーキテクチャの両方でのコンパイルをサポートしています。
注記
StarRocks v4.1 以前は Ubuntu 22.04 で、v4.2 以降は Ubuntu 24.04 でコンパイルしてください。
前提条件
依存関係のインストール
必要な依存関係をインストールするには、次のコマンドを実行します。
sudo apt-get update
sudo apt-get install automake bison byacc ccache flex libiberty-dev libtool maven zip python3 python-is-python3 bzip2 -y
コンパイラのインストール
Ubuntu 22.04 以降を使用している場合は、次のコマンドを実行してツールとコンパイラをインストールします。
sudo apt-get install cmake gcc g++ default-jdk -y
Ubuntu 22.04 より前のバージョンを使用している場合は、次のコマンドを実行してツールとコンパイラのバージョンを確認します。
-
GCC/G++ のバージョンを確認:
gcc --version
g++ --versionGCC/G++ のバージョンは 10.3 以上である必要があります。以前のバージョンを使用している場合は、こちらをクリックして GCC/G++ をインストールしてください。
-
JDK のバージ ョンを確認:
java --versionOpenJDK のバージョンは 8 以上である必要があります。以前のバージョンを使用している場合は、こちらをクリックして OpenJDK をインストールしてください。
-
CMake のバージョンを確認:
cmake --versionCMake のバージョンは 3.20.1 以上である必要があります。以前のバージョンを使用している場合は、こちらをクリックして CMake をインストールしてください。