update windows instructions
This commit is contained in:
parent
75d23c8bb2
commit
41052f0d6e
15
doc/build.md
15
doc/build.md
@ -80,6 +80,9 @@ cd xgboost; cp make/config.mk ./config.mk; make -j4
|
|||||||
### Building on Windows
|
### Building on Windows
|
||||||
You need to first clone the xgboost repo with recursive option clone the submodules.
|
You need to first clone the xgboost repo with recursive option clone the submodules.
|
||||||
If you are using github tools, you can open the git-shell, and type the following command.
|
If you are using github tools, you can open the git-shell, and type the following command.
|
||||||
|
We recommend using the [Git for Windows](https://git-for-windows.github.io/),
|
||||||
|
because it brings a standard bash shell. This will highly ease the installation process.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git submodule init
|
git submodule init
|
||||||
git submodule update
|
git submodule update
|
||||||
@ -87,7 +90,17 @@ git submodule update
|
|||||||
|
|
||||||
XGBoost support both build by MSVC or MinGW. Here is how you can build xgboost library using MinGW.
|
XGBoost support both build by MSVC or MinGW. Here is how you can build xgboost library using MinGW.
|
||||||
|
|
||||||
Build with mingw
|
After installing [Git for Windows](https://git-for-windows.github.io/), you should have a shortcut `Git Bash`.
|
||||||
|
All the following steps are in the `Git Bash`.
|
||||||
|
|
||||||
|
In MinGW, `make` command comes with the name `mingw32-make`. You can add the following line into the `.bashrc` file.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
alias make='mingw32-make'
|
||||||
|
```
|
||||||
|
|
||||||
|
To build with MinGW
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cp make/mingw64.mk config.mk; make -j4
|
cp make/mingw64.mk config.mk; make -j4
|
||||||
```
|
```
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user