在 Windows 平台上编译
本文介绍如何在 Windows 平台上编译源码
环境要求
- Windows 11 或 Windows 10 版本 1903、内部版本 18362 或更高版本中可用
- 可正常使用 WSL2,WSL2 开启步骤不再在此赘述
编译步骤
- 通过 Microsoft Store 安装 Oracle Linux 7.9 发行版
也可通过 Docker 镜像或 Github 安装方式安装其他想要的发行版 2. 打开 CMD,指定身份运行 WSL2
1. wsl -d OracleLinux_7_9 -u root
3. 安装依赖
``` 1. # install required system packages 2. 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 及其他主要编译环境
- Apache Maven 3.6.3
- Node v12.13.0
- LDB_TOOLCHAIN
- 配置环境变量
- 拉取 Doris 源码
1. git clone http://github.com/apache/doris.git
7. 编译
1. cd doris
2. sh build.sh
注意事项
默认 WSL2 的发行版数据存储盘符为 C 盘,如有需要提前切换存储盘符,以防止系统盘符占满
