在 Windows 平台上编译
本文介绍如何在 Windows 平台上编译源码
环境要求
- Windows 11 或 Windows 10 版本 1903、内部版本 18362 或更高版本中可用
- 可正常使用 WSL2,WSL2 开启步骤不再在此赘述
编译步骤
-
通过 Microsoft Store 安装 Oracle Linux 7.9 发行版
也可通过 Docker 镜像或 Github 安装方式安装其他想要的发行版
-
打开 CMD,指定身份运行 WSL2
wsl -d OracleLinux_7_9 -u root
-
安装依赖
# install required system packages
sudo yum install -y byacc patch automake libtool make which file ncurses-devel gettext-devel unzip bzip2 zip util-linux wget git python2
# install autoconf-2.69
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz && \
tar zxf autoconf-2.69.tar.gz && \
cd autoconf-2.69 && \
./configure && \
make && \
make install
# install bison-3.0.4
wget http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.gz && \
tar xzf bison-3.0.4.tar.gz && \
cd bison-3.0.4 && \
./configure && \
make && \
make install -
安装 LDB_TOOLCHAIN 及其他主要编译环境
-
配置环境变量
-
拉取 Doris 源码
git clone http://github.com/apache/doris.git
-
编译
cd doris
sh build.sh
注意事项
默认 WSL2 的发行版数据存储盘符为 C 盘,如有需要提前切换存储盘符,以防止系统盘符占满