下述操作參考?Building Arrow C++ — Apache Arrow v20.0.0.dev267
安裝依賴組件
sudo apt-get install \build-essential \ninja-build \cmake
下載源碼
git clone --recursive --shallow-submodules git@github.com:apache/arrow.git
配置
創建build目錄并且進入
mkdir arrow/cpp/build
cd arrow/cpp/build
執行cmake
cmake .. \-DCMAKE_INSTALL_PREFIX=/usr/local \-DARROW_BUILD_STATIC=ON \-DARROW_BUILD_SHARED=ON \-DARROW_COMPUTE=ON \-DARROW_CSV=ON \-DARROW_DATASET=ON \-DARROW_FILESYSTEM=ON \-DARROW_JSON=ON \-DARROW_PARQUET=ON
構建
cmake --build . --config Release --parallel $(nproc)